Beckmann Sample, normalization factor

Time bar (total: 10.2s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze52.0ms (0.5%)

Memory
-11.9MiB live, 26.6MiB allocated
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 41 to 29 computations (29.3% saved)

sample2.4s (23.4%)

Memory
-85.0MiB live, 3 295.5MiB allocated
Samples
1.7s8 256×0valid
10.0ms71×0invalid
Precisions
Click to see histograms. Total time spent on operations: 1.4s
ival-sqrt: 320.0ms (23% of total)
ival-div: 236.0ms (16.9% of total)
ival-mult: 197.0ms (14.1% of total)
const: 138.0ms (9.9% of total)
ival-add: 112.0ms (8% of total)
ival-exp: 94.0ms (6.8% of total)
ival-sub: 92.0ms (6.6% of total)
ival-<: 84.0ms (6% of total)
ival-pi: 39.0ms (2.8% of total)
ival-neg: 38.0ms (2.7% of total)
ival-and: 24.0ms (1.7% of total)
exact: 15.0ms (1.1% of total)
ival-assert: 3.0ms (0.2% of total)
Bogosity

explain259.0ms (2.5%)

Memory
-27.6MiB live, 456.5MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-(sqrt.f32 (PI.f32))
00-0-(PI.f32)
00-0-(*.f32 (neg.f32 cosTheta) cosTheta)
00-0-(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta))
00-0-(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))
00-0-(+.f32 #s(literal 1 binary32) c)
00-0-cosTheta
00-0-(/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32)))
00-0-(+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
00-0-c
00-0-(sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta))
00-0-(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
00-0-(-.f32 #s(literal 1 binary32) cosTheta)
00-0-(-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)
00-0-#s(literal 1 binary32)
00-0-(/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)
00-0-(exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))
00-0-(neg.f32 cosTheta)
Confusion
Predicted +Predicted -
+00
-0256
Precision
0/0
Recall
0/0
Confusion?
Predicted +Predicted MaybePredicted -
+000
-00256
Precision?
0/0
Recall?
0/0
Freqs
test
numberfreq
0256
Total Confusion?
Predicted +Predicted MaybePredicted -
+000
-001
Precision?
0/0
Recall?
0/0
Samples
97.0ms512×0valid
Compiler

Compiled 281 to 58 computations (79.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 67.0ms
ival-add: 22.0ms (32.7% of total)
ival-div: 12.0ms (17.8% of total)
ival-mult: 9.0ms (13.4% of total)
ival-exp: 7.0ms (10.4% of total)
ival-sqrt: 7.0ms (10.4% of total)
ival-sub: 5.0ms (7.4% of total)
ival-neg: 3.0ms (4.5% of total)
ival-pi: 2.0ms (3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

preprocess198.0ms (1.9%)

Memory
5.5MiB live, 120.8MiB allocated
Algorithm
egg-herbie
Rules
1 608×lower-fma.f64
1 608×lower-fma.f32
1 466×div-sub
1 040×lower-*.f64
1 034×lower-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
044127
1135117
2394111
31316110
43697110
55276110
67001110
77750110
01825
03325
15923
212222
324222
436522
574322
6188422
7280222
8344622
9407822
10424722
11428222
12431522
13444922
14506822
15507622
16508022
17508022
0508021
Stop Event
iter limit
saturated
iter limit
node limit
Calls
Call 1
Inputs
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
Outputs
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (-.f32 #s(literal -1 binary32) c)))
Compiler

Compiled 25 to 18 computations (28% saved)

eval0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Compiler

Compiled 0 to 2 computations (-∞% saved)

prune1.0ms (0%)

Memory
1.7MiB live, 1.7MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.9%
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
Compiler

Compiled 25 to 18 computations (28% saved)

simplify147.0ms (1.4%)

Memory
0.9MiB live, 81.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f32 #s(literal 1 binary32) c)
cost-diff0
(+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
cost-diff0
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
cost-diff352
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta))
Rules
1 608×lower-fma.f64
1 608×lower-fma.f32
1 040×lower-*.f64
1 034×lower-*.f32
978×div-sub
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
018126
033126
159118
2122115
3242115
4365115
5743115
61884115
72802115
83446115
94078115
104247115
114282115
124315115
134449115
145068115
155076115
165080115
175080115
05080108
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
#s(literal 1 binary32)
(+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
(+.f32 #s(literal 1 binary32) c)
c
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32)))
(sqrt.f32 (PI.f32))
(PI.f32)
(/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)
(sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta))
(-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)
(-.f32 #s(literal 1 binary32) cosTheta)
cosTheta
(exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))
(*.f32 (neg.f32 cosTheta) cosTheta)
(neg.f32 cosTheta)
Outputs
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (-.f32 #s(literal -1 binary32) c)))
#s(literal 1 binary32)
(+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
(-.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (-.f32 #s(literal -1 binary32) c))
(+.f32 #s(literal 1 binary32) c)
(-.f32 c #s(literal -1 binary32))
c
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta))
(/.f32 (sqrt.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32)))
(sqrt.f32 (PI.f32))
(PI.f32)
(/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)
(/.f32 (sqrt.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32))) cosTheta)
(sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta))
(sqrt.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)))
(-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)
(fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) cosTheta)
cosTheta
(exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))
(pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))
(*.f32 (neg.f32 cosTheta) cosTheta)
(neg.f32 cosTheta)

localize89.0ms (0.9%)

Memory
16.2MiB live, 87.2MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.14578878162065376
(-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)
accuracy0.25
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
accuracy0.6129875488422101
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta))
accuracy1.0
(/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32)))
Samples
78.0ms256×0valid
Compiler

Compiled 128 to 20 computations (84.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 69.0ms
ival-exp: 27.0ms (39.3% of total)
ival-div: 26.0ms (37.9% of total)
ival-mult: 5.0ms (7.3% of total)
ival-add: 3.0ms (4.4% of total)
ival-sqrt: 3.0ms (4.4% of total)
ival-sub: 2.0ms (2.9% of total)
ival-pi: 1.0ms (1.5% of total)
ival-neg: 1.0ms (1.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series41.0ms (0.4%)

Memory
-26.2MiB live, 94.8MiB allocated
Counts
6 → 84
Calls
Call 1
Inputs
#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())
#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())
#s(alt (+.f32 #s(literal 1 binary32) c) (patch (+.f32 #s(literal 1 binary32) c) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (patch (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())
#s(alt (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (patch (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) #<representation binary32>) () ())
Outputs
#s(alt (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (taylor 0 c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (taylor 0 c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* c (- (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3)) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (taylor 0 c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* c (- (* c (+ (* -1 (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 4))) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3)))) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (taylor 0 c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (taylor 0 c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (taylor 0 c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (taylor 0 c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (taylor 0 c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 c) (#s(alt (+.f32 #s(literal 1 binary32) c) (patch (+.f32 #s(literal 1 binary32) c) #<representation binary32>) () ())) ())
#s(alt (+ 1 c) (taylor 0 c) (#s(alt (+.f32 #s(literal 1 binary32) c) (patch (+.f32 #s(literal 1 binary32) c) #<representation binary32>) () ())) ())
#s(alt (+ 1 c) (taylor 0 c) (#s(alt (+.f32 #s(literal 1 binary32) c) (patch (+.f32 #s(literal 1 binary32) c) #<representation binary32>) () ())) ())
#s(alt (+ 1 c) (taylor 0 c) (#s(alt (+.f32 #s(literal 1 binary32) c) (patch (+.f32 #s(literal 1 binary32) c) #<representation binary32>) () ())) ())
#s(alt (/ 1 c) (taylor inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c) (taylor inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) (pow c 2))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))) c) (taylor inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1 (* -1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3) (pow c 3)))) (+ (* -1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) (pow c 2))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))) c) (taylor inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt c (taylor inf c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))) (taylor inf c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))) (taylor inf c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))) (taylor inf c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt c (taylor inf c) (#s(alt (+.f32 #s(literal 1 binary32) c) (patch (+.f32 #s(literal 1 binary32) c) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (/ 1 c))) (taylor inf c) (#s(alt (+.f32 #s(literal 1 binary32) c) (patch (+.f32 #s(literal 1 binary32) c) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (/ 1 c))) (taylor inf c) (#s(alt (+.f32 #s(literal 1 binary32) c) (patch (+.f32 #s(literal 1 binary32) c) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (/ 1 c))) (taylor inf c) (#s(alt (+.f32 #s(literal 1 binary32) c) (patch (+.f32 #s(literal 1 binary32) c) #<representation binary32>) () ())) ())
#s(alt (/ 1 c) (taylor -inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)) 1) c)) (taylor -inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) c) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c)) (taylor -inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3) c) (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)) c)) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c)) (taylor -inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt c (taylor -inf c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1))) (taylor -inf c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1))) (taylor -inf c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1))) (taylor -inf c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt c (taylor -inf c) (#s(alt (+.f32 #s(literal 1 binary32) c) (patch (+.f32 #s(literal 1 binary32) c) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (/ 1 c))) (taylor -inf c) (#s(alt (+.f32 #s(literal 1 binary32) c) (patch (+.f32 #s(literal 1 binary32) c) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (/ 1 c))) (taylor -inf c) (#s(alt (+.f32 #s(literal 1 binary32) c) (patch (+.f32 #s(literal 1 binary32) c) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (/ 1 c))) (taylor -inf c) (#s(alt (+.f32 #s(literal 1 binary32) c) (patch (+.f32 #s(literal 1 binary32) c) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 cosTheta) (sqrt (/ 1 (PI)))) (taylor 0 cosTheta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) cosTheta) (taylor 0 cosTheta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (* cosTheta (sqrt (/ 1 (PI)))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1/2 (sqrt (/ 1 (PI)))) (* -1/2 (* cosTheta (sqrt (/ 1 (PI)))))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (sqrt (PI))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (sqrt (PI)) (* -1 (* cosTheta (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI))))))))))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI))))))))))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (PI)) (* (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI)))))))) (* (PI) (+ (sqrt (/ 1 (PI))) (* -1/2 (sqrt (/ 1 (PI)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI))))))))))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 cosTheta) (sqrt (/ 1 (PI)))) (taylor 0 cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (+ (* -1/2 (sqrt (/ 1 (PI)))) (* cosTheta (+ (sqrt (/ 1 (PI))) (* -1/2 (sqrt (/ 1 (PI)))))))))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 cosTheta) (#s(alt (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (patch (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -2 cosTheta)) (taylor 0 cosTheta) (#s(alt (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (patch (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -2 cosTheta)) (taylor 0 cosTheta) (#s(alt (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (patch (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -2 cosTheta)) (taylor 0 cosTheta) (#s(alt (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (patch (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2)) (taylor inf cosTheta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2))) (taylor inf cosTheta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2)))) (taylor inf cosTheta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ 1 (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2))))) (taylor inf cosTheta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2)))))) (pow cosTheta 4))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2)))))) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))) (* (sqrt -2) (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))))) (+ (* 1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 4) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))))) (pow cosTheta 6))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3)))))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2)))))))) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) (taylor inf cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))) (taylor inf cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (taylor inf cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))))) (taylor inf cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* -2 cosTheta) (taylor inf cosTheta) (#s(alt (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (patch (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (/ 1 cosTheta) 2)) (taylor inf cosTheta) (#s(alt (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (patch (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (/ 1 cosTheta) 2)) (taylor inf cosTheta) (#s(alt (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (patch (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (/ 1 cosTheta) 2)) (taylor inf cosTheta) (#s(alt (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (patch (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (taylor -inf cosTheta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2))))) (taylor -inf cosTheta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 3)))))) (taylor -inf cosTheta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 3))))))) (taylor -inf cosTheta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (patch (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2)))))))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))) (pow cosTheta 4))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2)))))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (+ (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 4) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3))))) (* 1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (+ (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))))) (* (sqrt 2) (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))))))) (pow cosTheta 6))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3))))))))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) (taylor -inf cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2))))))) (taylor -inf cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3)))))))) (taylor -inf cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3))))))))) (taylor -inf cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* -2 cosTheta) (taylor -inf cosTheta) (#s(alt (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (patch (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta (- 2 (/ 1 cosTheta)))) (taylor -inf cosTheta) (#s(alt (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (patch (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta (- 2 (/ 1 cosTheta)))) (taylor -inf cosTheta) (#s(alt (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (patch (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta (- 2 (/ 1 cosTheta)))) (taylor -inf cosTheta) (#s(alt (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (patch (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) #<representation binary32>) () ())) ())
Calls

6 calls:

TimeVariablePointExpression
14.0ms
c
@-inf
((* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta)))) (+ 1 c) (/ 1 (sqrt (PI))) (- (- 1 cosTheta) cosTheta))
8.0ms
cosTheta
@inf
((* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta)))) (+ 1 c) (/ 1 (sqrt (PI))) (- (- 1 cosTheta) cosTheta))
7.0ms
cosTheta
@-inf
((* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta)))) (+ 1 c) (/ 1 (sqrt (PI))) (- (- 1 cosTheta) cosTheta))
2.0ms
cosTheta
@0
((* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta)))) (+ 1 c) (/ 1 (sqrt (PI))) (- (- 1 cosTheta) cosTheta))
2.0ms
c
@0
((* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta)))) (+ 1 c) (/ 1 (sqrt (PI))) (- (- 1 cosTheta) cosTheta))

simplify200.0ms (1.9%)

Memory
22.2MiB live, 210.3MiB allocated
Algorithm
egg-herbie
Rules
9 704×lower-fma.f64
9 704×lower-fma.f32
5 078×lower-*.f64
5 078×lower-*.f32
4 498×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04073223
112373123
247203043
082722891
Stop Event
iter limit
node limit
Counts
84 → 80
Calls
Call 1
Inputs
(/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+ (* -1 (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))
(+ (* c (- (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3)) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))
(+ (* c (- (* c (+ (* -1 (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 4))) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3)))) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))
(+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))
(+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
1
(+ 1 c)
(+ 1 c)
(+ 1 c)
(/ 1 c)
(/ (+ 1 (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c)
(/ (- (+ 1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) (pow c 2))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))) c)
(/ (- (+ 1 (* -1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3) (pow c 3)))) (+ (* -1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) (pow c 2))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))) c)
c
(* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))
(* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))
(* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))
c
(* c (+ 1 (/ 1 c)))
(* c (+ 1 (/ 1 c)))
(* c (+ 1 (/ 1 c)))
(/ 1 c)
(* -1 (/ (- (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)) 1) c))
(* -1 (/ (- (* -1 (/ (- (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) c) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3) c) (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)) c)) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c))
c
(* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1)))
(* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1)))
(* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1)))
c
(* c (+ 1 (/ 1 c)))
(* c (+ 1 (/ 1 c)))
(* c (+ 1 (/ 1 c)))
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/ (+ (sqrt (/ 1 (PI))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (* cosTheta (sqrt (/ 1 (PI)))))))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1/2 (sqrt (/ 1 (PI)))) (* -1/2 (* cosTheta (sqrt (/ 1 (PI)))))))))) cosTheta)
(* cosTheta (sqrt (PI)))
(* cosTheta (+ (sqrt (PI)) (* -1 (* cosTheta (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))))))
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))))))
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (PI)) (* (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI)))))))) (* (PI) (+ (sqrt (/ 1 (PI))) (* -1/2 (sqrt (/ 1 (PI)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))))))
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (+ (* -1/2 (sqrt (/ 1 (PI)))) (* cosTheta (+ (sqrt (/ 1 (PI))) (* -1/2 (sqrt (/ 1 (PI)))))))))))))) cosTheta)
1
(+ 1 (* -2 cosTheta))
(+ 1 (* -2 cosTheta))
(+ 1 (* -2 cosTheta))
(* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2))
(+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2)))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ 1 (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2)))))
(/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))))
(- (+ (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2)))))) (pow cosTheta 4))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))
(- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))) (* (sqrt -2) (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))))) (+ (* 1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 4) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))))) (pow cosTheta 6))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3)))))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))))
(+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))
(+ 1 (+ c (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))
(+ 1 (+ c (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))))
(+ 1 (+ c (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))))
(* -2 cosTheta)
(* cosTheta (- (/ 1 cosTheta) 2))
(* cosTheta (- (/ 1 cosTheta) 2))
(* cosTheta (- (/ 1 cosTheta) 2))
(* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 3))))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 3)))))))
(/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))
(+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2)))))))))
(- (+ (* -1 (/ (+ (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))) (pow cosTheta 4))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))))
(- (+ (* -1 (/ (+ (* -1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (+ (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 4) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3))))) (* 1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (+ (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))))) (* (sqrt 2) (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))))))) (pow cosTheta 6))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))))))
(+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2)))))))
(+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))))))
(+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3))))))))
(+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3)))))))))
(* -2 cosTheta)
(* -1 (* cosTheta (- 2 (/ 1 cosTheta))))
(* -1 (* cosTheta (- 2 (/ 1 cosTheta))))
(* -1 (* cosTheta (- 2 (/ 1 cosTheta))))
Outputs
(/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) #s(literal 1 binary32)))
(+ (* -1 (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) #s(literal 1 binary32))) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 2 binary32))))
(+ (* c (- (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3)) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))
(fma.f32 (-.f32 (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 2 binary32)))) c (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) #s(literal 1 binary32))))
(+ (* c (- (* c (+ (* -1 (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 4))) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3)))) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))
(fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 3 binary32))) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 4 binary32)))) c (/.f32 #s(literal -1 binary32) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 2 binary32)))) c (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) #s(literal 1 binary32))))
(+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) #s(literal 1 binary32))
(+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (+.f32 c #s(literal 1 binary32)))
(+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (+.f32 c #s(literal 1 binary32)))
(+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (+.f32 c #s(literal 1 binary32)))
1
#s(literal 1 binary32)
(+ 1 c)
(+.f32 c #s(literal 1 binary32))
(+ 1 c)
(+.f32 c #s(literal 1 binary32))
(+ 1 c)
(+.f32 c #s(literal 1 binary32))
(/ 1 c)
(/.f32 #s(literal 1 binary32) c)
(/ (+ 1 (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c)
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) #s(literal 1 binary32)) c)) c)
(/ (- (+ 1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) (pow c 2))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))) c)
(/.f32 (fma.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) #s(literal 1 binary32)) c) (+.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) #s(literal 1 binary32)) c) #s(literal -1 binary32)) #s(literal 1 binary32)) c)
(/ (- (+ 1 (* -1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3) (pow c 3)))) (+ (* -1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) (pow c 2))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))) c)
(/.f32 (fma.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) #s(literal 1 binary32)) c) (+.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) #s(literal 1 binary32)) c) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) #s(literal 1 binary32)) c) #s(literal 3 binary32)))) c)
c
(* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))
(fma.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) #s(literal 1 binary32)) c #s(literal 1 binary32))
(* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))
(fma.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) #s(literal 1 binary32)) c #s(literal 1 binary32))
(* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))
(fma.f32 (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) #s(literal 1 binary32)) c #s(literal 1 binary32))
c
(* c (+ 1 (/ 1 c)))
(+.f32 c #s(literal 1 binary32))
(* c (+ 1 (/ 1 c)))
(+.f32 c #s(literal 1 binary32))
(* c (+ 1 (/ 1 c)))
(+.f32 c #s(literal 1 binary32))
(/ 1 c)
(/.f32 #s(literal 1 binary32) c)
(* -1 (/ (- (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)) 1) c))
(/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 #s(literal 1 binary32) c))) c)
(* -1 (/ (- (* -1 (/ (- (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) c) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c))
(/.f32 (fma.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) #s(literal 1 binary32)) c) (+.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) #s(literal 1 binary32)) c) #s(literal -1 binary32)) #s(literal 1 binary32)) c)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3) c) (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)) c)) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c))
(/.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 3 binary32)) c) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 2 binary32))) c) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) #s(literal 1 binary32))) c) #s(literal 1 binary32)) (neg.f32 c))
c
(* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1)))
(*.f32 (neg.f32 c) (-.f32 #s(literal -1 binary32) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) #s(literal 1 binary32)) c)))
(* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1)))
(*.f32 (neg.f32 c) (-.f32 #s(literal -1 binary32) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) #s(literal 1 binary32)) c)))
(* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1)))
(*.f32 (neg.f32 c) (-.f32 #s(literal -1 binary32) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) #s(literal 1 binary32)) c)))
c
(* c (+ 1 (/ 1 c)))
(+.f32 c #s(literal 1 binary32))
(* c (+ 1 (/ 1 c)))
(+.f32 c #s(literal 1 binary32))
(* c (+ 1 (/ 1 c)))
(+.f32 c #s(literal 1 binary32))
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) cosTheta)
(/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (* cosTheta (sqrt (/ 1 (PI)))))))) cosTheta)
(/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 (fma.f32 cosTheta #s(literal -1 binary32) #s(literal 1 binary32)) (*.f32 cosTheta (*.f32 #s(literal -1/2 binary32) cosTheta)))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1/2 (sqrt (/ 1 (PI)))) (* -1/2 (* cosTheta (sqrt (/ 1 (PI)))))))))) cosTheta)
(/.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (-.f32 #s(literal 1 binary32) cosTheta) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (fma.f32 #s(literal -1/2 binary32) cosTheta #s(literal -1/2 binary32))) (*.f32 cosTheta cosTheta))) cosTheta)
(* cosTheta (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(* cosTheta (+ (sqrt (PI)) (* -1 (* cosTheta (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))))))
(*.f32 (fma.f32 (neg.f32 cosTheta) (fma.f32 (-.f32 c (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) cosTheta)
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))))))
(*.f32 (fma.f32 (-.f32 (*.f32 (fma.f32 (*.f32 #s(literal 3/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (PI.f32) (*.f32 (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) #s(literal 2 binary32)) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))))) cosTheta) (fma.f32 (-.f32 c (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (PI.f32) (PI.f32))) cosTheta (sqrt.f32 (PI.f32))) cosTheta)
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (PI)) (* (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI)))))))) (* (PI) (+ (sqrt (/ 1 (PI))) (* -1/2 (sqrt (/ 1 (PI)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))))))
(*.f32 (fma.f32 (-.f32 (*.f32 (-.f32 (fma.f32 (*.f32 #s(literal 3/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (PI.f32) (*.f32 (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) #s(literal 2 binary32)) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (*.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (fma.f32 (sqrt.f32 (PI.f32)) (-.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (*.f32 #s(literal -3/2 binary32) (PI.f32))) (*.f32 (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) #s(literal 2 binary32)) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))))) (*.f32 (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))) (*.f32 #s(literal -3/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))))) cosTheta)) cosTheta) (fma.f32 (-.f32 c (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (PI.f32) (PI.f32))) cosTheta (sqrt.f32 (PI.f32))) cosTheta)
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))) cosTheta)
(/.f32 (fma.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))))) cosTheta)
(/.f32 (fma.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (fma.f32 #s(literal -3/2 binary32) cosTheta #s(literal -1 binary32)) (+.f32 c #s(literal 1 binary32))) cosTheta (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (+ (* -1/2 (sqrt (/ 1 (PI)))) (* cosTheta (+ (sqrt (/ 1 (PI))) (* -1/2 (sqrt (/ 1 (PI)))))))))))))) cosTheta)
(/.f32 (fma.f32 (-.f32 c (-.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (fma.f32 cosTheta #s(literal 1/2 binary32) #s(literal -3/2 binary32))) cosTheta #s(literal 1 binary32)))) cosTheta (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
1
#s(literal 1 binary32)
(+ 1 (* -2 cosTheta))
(fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32))
(+ 1 (* -2 cosTheta))
(fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32))
(+ 1 (* -2 cosTheta))
(fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32))
(* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2))
(*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) cosTheta)))
(+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2)))
(fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))) #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) cosTheta))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2))))
(fma.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32)))) (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))) #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) cosTheta)))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ 1 (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2)))))
(fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32))) #s(literal 1/16 binary32) (fma.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32)))) (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))) #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) cosTheta))))))
(/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))
(/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) cosTheta)) (+.f32 c #s(literal 1 binary32))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) #s(literal -1/2 binary32)) (/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (pow.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) cosTheta)) (+.f32 c #s(literal 1 binary32))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) cosTheta)) (+.f32 c #s(literal 1 binary32)))))
(- (+ (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2)))))) (pow cosTheta 4))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))
(-.f32 (fma.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) #s(literal -1/2 binary32)) (/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (pow.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) cosTheta)) (+.f32 c #s(literal 1 binary32))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) cosTheta)) (+.f32 c #s(literal 1 binary32))))) (/.f32 (fma.f32 (*.f32 #s(literal -1/4 binary32) cosTheta) (/.f32 (/.f32 (exp.f32 (*.f32 (*.f32 cosTheta cosTheta) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (PI.f32))) (pow.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) cosTheta)) (+.f32 c #s(literal 1 binary32))) #s(literal 3 binary32))) (*.f32 (*.f32 (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))) #s(literal -1/8 binary32)) (/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (pow.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) cosTheta)) (+.f32 c #s(literal 1 binary32))) #s(literal 2 binary32))))) (pow.f32 cosTheta #s(literal 4 binary32))))
(- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))) (* (sqrt -2) (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))))) (+ (* 1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 4) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))))) (pow cosTheta 6))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3)))))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))))
(-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) cosTheta)) (+.f32 c #s(literal 1 binary32)))) (fma.f32 (/.f32 #s(literal -1/4 binary32) (pow.f32 cosTheta #s(literal 3 binary32))) (/.f32 (/.f32 (exp.f32 (*.f32 (*.f32 cosTheta cosTheta) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (PI.f32))) (pow.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) cosTheta)) (+.f32 c #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32)))) #s(literal -1/8 binary32)) (/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (pow.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) cosTheta)) (+.f32 c #s(literal 1 binary32))) #s(literal 2 binary32))) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) #s(literal 1/2 binary32)) (/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (pow.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) cosTheta)) (+.f32 c #s(literal 1 binary32))) #s(literal 2 binary32))))))) (/.f32 (fma.f32 (*.f32 (sqrt.f32 (/.f32 cosTheta (PI.f32))) #s(literal -1/2 binary32)) (*.f32 (fma.f32 (*.f32 #s(literal -1/4 binary32) cosTheta) (/.f32 (/.f32 (exp.f32 (*.f32 (*.f32 cosTheta cosTheta) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (PI.f32))) (pow.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) cosTheta)) (+.f32 c #s(literal 1 binary32))) #s(literal 3 binary32))) (*.f32 (*.f32 (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))) #s(literal -1/8 binary32)) (/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (pow.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) cosTheta)) (+.f32 c #s(literal 1 binary32))) #s(literal 2 binary32))))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) cosTheta)) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 #s(literal -2 binary32))))) (*.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32))) (pow.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) cosTheta)) (+.f32 c #s(literal 1 binary32))) #s(literal 2 binary32))) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))) (/.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (*.f32 cosTheta cosTheta) #s(literal -2 binary32))) (*.f32 cosTheta (/.f32 cosTheta (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 4 binary32))) (pow.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) cosTheta)) (+.f32 c #s(literal 1 binary32))) #s(literal 3 binary32)))) #s(literal 1/16 binary32))) (pow.f32 cosTheta #s(literal 6 binary32))))
(+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))
(fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) cosTheta)) (+.f32 c #s(literal 1 binary32)))
(+ 1 (+ c (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))
(+.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 #s(literal -2 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) c) (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) cosTheta)) #s(literal 1 binary32)))
(+ 1 (+ c (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))))
(+.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32)))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 #s(literal -2 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) cosTheta)) c))) #s(literal 1 binary32))
(+ 1 (+ c (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))))
(+.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32)))) (fma.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32)))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 #s(literal -2 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) cosTheta)))))) (+.f32 c #s(literal 1 binary32)))
(* -2 cosTheta)
(*.f32 #s(literal -2 binary32) cosTheta)
(* cosTheta (- (/ 1 cosTheta) 2))
(fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32))
(* cosTheta (- (/ 1 cosTheta) 2))
(fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32))
(* cosTheta (- (/ 1 cosTheta) 2))
(fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32))
(* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2))))
(*.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) cosTheta))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))))
(-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) cosTheta)) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 #s(literal -1 binary32))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 3))))))
(-.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (*.f32 (*.f32 #s(literal 1/8 binary32) (/.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (sqrt.f32 #s(literal 2 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32)))))) (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) cosTheta)) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 #s(literal -1 binary32))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 3)))))))
(-.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (fma.f32 (*.f32 #s(literal -1/16 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32)))) (*.f32 (*.f32 #s(literal 1/8 binary32) (/.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (sqrt.f32 #s(literal 2 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))))) (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) cosTheta)) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 #s(literal -1 binary32))))
(/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))
(/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) cosTheta)))) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (+.f32 c #s(literal 1 binary32))))
(+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2)))))))))
(fma.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 #s(literal 2 binary32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (fma.f32 (*.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) cosTheta)))) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (+.f32 c #s(literal 1 binary32))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) cosTheta)))) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (+.f32 c #s(literal 1 binary32)))))
(- (+ (* -1 (/ (+ (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))) (pow cosTheta 4))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))))
(-.f32 (fma.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 #s(literal 2 binary32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (fma.f32 (*.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) cosTheta)))) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (+.f32 c #s(literal 1 binary32))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) cosTheta)))) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (+.f32 c #s(literal 1 binary32))))) (/.f32 (fma.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 cosTheta (PI.f32))) (/.f32 (/.f32 (exp.f32 (*.f32 (*.f32 cosTheta cosTheta) #s(literal -2 binary32))) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) cosTheta)))) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (+.f32 c #s(literal 1 binary32))) #s(literal 3 binary32))) (/.f32 (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32)))) (pow.f32 (fma.f32 (*.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) cosTheta)))) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (+.f32 c #s(literal 1 binary32))) #s(literal 2 binary32)))) (pow.f32 cosTheta #s(literal 4 binary32))))
(- (+ (* -1 (/ (+ (* -1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (+ (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 4) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3))))) (* 1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (+ (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))))) (* (sqrt 2) (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))))))) (pow cosTheta 6))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))))))
(-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) cosTheta)))) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (+.f32 c #s(literal 1 binary32)))) (fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (fma.f32 (*.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) cosTheta)))) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (+.f32 c #s(literal 1 binary32))) #s(literal 2 binary32))) (fma.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) #s(literal -1/2 binary32)) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))) (/.f32 (/.f32 (exp.f32 (*.f32 (*.f32 cosTheta cosTheta) #s(literal -2 binary32))) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) cosTheta)))) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (+.f32 c #s(literal 1 binary32))) #s(literal 3 binary32)))))) (/.f32 (fma.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 cosTheta (/.f32 cosTheta (PI.f32)))) (/.f32 (/.f32 (exp.f32 (*.f32 (*.f32 cosTheta cosTheta) #s(literal -2 binary32))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 4 binary32))) (pow.f32 (fma.f32 (*.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) cosTheta)))) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (+.f32 c #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 cosTheta (PI.f32))) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (fma.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 cosTheta (PI.f32))) (/.f32 (/.f32 (exp.f32 (*.f32 (*.f32 cosTheta cosTheta) #s(literal -2 binary32))) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) cosTheta)))) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (+.f32 c #s(literal 1 binary32))) #s(literal 3 binary32))) (/.f32 (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32)))) (pow.f32 (fma.f32 (*.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) cosTheta)))) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (+.f32 c #s(literal 1 binary32))) #s(literal 2 binary32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) cosTheta)))) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (+.f32 c #s(literal 1 binary32))))) (/.f32 (*.f32 (*.f32 #s(literal -1/16 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32)))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32)))) (pow.f32 (fma.f32 (*.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) cosTheta)))) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (+.f32 c #s(literal 1 binary32))) #s(literal 2 binary32))))) (pow.f32 cosTheta #s(literal 6 binary32))))
(+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2)))))))
(fma.f32 (*.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) cosTheta)))) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (+.f32 c #s(literal 1 binary32)))
(+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))))))
(+.f32 (fma.f32 (*.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) cosTheta)))) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) c) (fma.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) #s(literal -1/2 binary32)) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))) (sqrt.f32 #s(literal 2 binary32))) #s(literal 1 binary32)))
(+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3))))))))
(+.f32 (fma.f32 (*.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) cosTheta)))) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 #s(literal 1/8 binary32) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32)))) (*.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) #s(literal -1/2 binary32)) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))))))
(+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3)))))))))
(+.f32 (fma.f32 (*.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) cosTheta)))) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 (*.f32 #s(literal -1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32))))) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))) (fma.f32 (*.f32 #s(literal 1/8 binary32) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32)))) (*.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) #s(literal -1/2 binary32)) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32)))))))
(* -2 cosTheta)
(*.f32 #s(literal -2 binary32) cosTheta)
(* -1 (* cosTheta (- 2 (/ 1 cosTheta))))
(fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32))
(* -1 (* cosTheta (- 2 (/ 1 cosTheta))))
(fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32))
(* -1 (* cosTheta (- 2 (/ 1 cosTheta))))
(fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32))

rewrite179.0ms (1.8%)

Memory
-9.5MiB live, 235.1MiB allocated
Rules
4 132×lower-fma.f64
4 132×lower-fma.f32
3 752×lower-*.f64
3 746×lower-*.f32
3 536×lower-/.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01873
03373
114166
2106061
0855161
Stop Event
iter limit
node limit
iter limit
Counts
6 → 456
Calls
Call 1
Inputs
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
(+.f32 #s(literal 1 binary32) c)
(/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32)))
(-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval100.0ms (1%)

Memory
34.4MiB live, 109.4MiB allocated
Compiler

Compiled 20 812 to 2 791 computations (86.6% saved)

prune54.0ms (0.5%)

Memory
-11.1MiB live, 67.8MiB allocated
Pruning

20 alts after pruning (20 fresh and 0 done)

PrunedKeptTotal
New51620536
Fresh000
Picked101
Done000
Total51720537
Accuracy
99.9%
Counts
537 → 20
Alt Table
Click to see full alt table
StatusAccuracyProgram
56.0%
(/.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (/.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)) (-.f32 (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (/.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) #s(literal 2 binary32))))
13.0%
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (fma.f32 c c #s(literal -1 binary32)) (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (-.f32 c #s(literal 1 binary32)) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)))) (*.f32 (-.f32 c #s(literal 1 binary32)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
98.3%
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (sqrt.f32 (PI.f32)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (PI.f32)))))
98.1%
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
48.3%
(/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 #s(literal 1 binary32) c #s(literal 1 binary32)) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
98.0%
(/.f32 #s(literal 1 binary32) (+.f32 (/.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) (+.f32 c #s(literal 1 binary32))))
98.4%
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
98.0%
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
98.7%
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
98.1%
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 cosTheta (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
98.1%
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal -3/2 binary32)) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
98.7%
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (cbrt.f32 (PI.f32))) (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 1/6 binary32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
98.7%
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
98.0%
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
95.1%
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 #s(approx (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
91.3%
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 #s(approx (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
91.5%
(/.f32 #s(literal 1 binary32) #s(approx (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta)))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)))
55.8%
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (/.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) #s(literal 2 binary32)))) (-.f32 (+.f32 c #s(literal 1 binary32)) (/.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)))
4.9%
#s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c))
92.4%
#s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
Compiler

Compiled 980 to 648 computations (33.9% saved)

simplify126.0ms (1.2%)

Memory
-6.0MiB live, 115.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff160
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))
cost-diff192
(+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))))))
cost-diff256
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
cost-diff800
(/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))
cost-diff0
(+.f32 #s(literal 1 binary32) c)
cost-diff0
(+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
cost-diff0
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
cost-diff192
(/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32)))
cost-diff0
(+.f32 #s(literal 1 binary32) c)
cost-diff0
(+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
cost-diff64
(*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))
cost-diff256
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
cost-diff0
(/.f32 #s(literal 1 binary32) c)
cost-diff0
#s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c))
cost-diff0
(/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
cost-diff0
(+.f32 #s(literal 1 binary32) c)
cost-diff0
(+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
cost-diff0
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
Rules
5 528×lower-fma.f64
5 528×lower-fma.f32
2 618×lower-*.f64
2 604×lower-*.f32
1 606×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
055536
091516
1155508
2294493
3623493
41016493
52021493
65012493
08310462
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
#s(literal 1 binary32)
(+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
(+.f32 #s(literal 1 binary32) c)
c
(*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta))
(-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)
(-.f32 #s(literal 1 binary32) cosTheta)
cosTheta
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(sqrt.f32 (PI.f32))
(PI.f32)
(exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))
(*.f32 (neg.f32 cosTheta) cosTheta)
(neg.f32 cosTheta)
#s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c))
(/.f32 #s(literal 1 binary32) c)
#s(literal 1 binary32)
c
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
#s(literal 1 binary32)
(+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
(+.f32 #s(literal 1 binary32) c)
c
(*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta)
(sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))
(-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)
(-.f32 #s(literal 1 binary32) cosTheta)
cosTheta
(PI.f32)
(exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))
(*.f32 (neg.f32 cosTheta) cosTheta)
(neg.f32 cosTheta)
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
#s(literal 1 binary32)
(+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
(+.f32 #s(literal 1 binary32) c)
c
(*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))
(/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32)))
(/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)
(sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta))
(-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)
(-.f32 #s(literal 1 binary32) cosTheta)
cosTheta
(sqrt.f32 (PI.f32))
(PI.f32)
(exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))
(*.f32 (neg.f32 cosTheta) cosTheta)
(neg.f32 cosTheta)
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
#s(literal 1 binary32)
(/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))
(+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))))))
cosTheta
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))
(/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32)))
(+.f32 c #s(literal 1 binary32))
c
(*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))))
(pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))
(exp.f32 cosTheta)
(neg.f32 cosTheta)
(sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))
(-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)
(-.f32 #s(literal 1 binary32) cosTheta)
(PI.f32)
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)
Outputs
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (-.f32 #s(literal -1 binary32) c)))
#s(literal 1 binary32)
(+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
(-.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (-.f32 #s(literal -1 binary32) c))
(+.f32 #s(literal 1 binary32) c)
(+.f32 c #s(literal 1 binary32))
c
(*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta))
(/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (sqrt.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
(sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta))
(sqrt.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)))
(-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)
(fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) cosTheta)
cosTheta
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(sqrt.f32 (PI.f32))
(PI.f32)
(exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))
(pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))
(*.f32 (neg.f32 cosTheta) cosTheta)
(neg.f32 cosTheta)
#s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c))
(/.f32 #s(literal 1 binary32) c)
#s(literal 1 binary32)
c
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 cosTheta (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (fma.f32 cosTheta c cosTheta)))
#s(literal 1 binary32)
(+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
(-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) (-.f32 #s(literal -1 binary32) c))
(+.f32 #s(literal 1 binary32) c)
(+.f32 c #s(literal 1 binary32))
c
(*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta))
(/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) cosTheta)
(sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))
(sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32)))
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))
(/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))
(-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)
(fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) cosTheta)
cosTheta
(PI.f32)
(exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))
(pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))
(*.f32 (neg.f32 cosTheta) cosTheta)
(neg.f32 cosTheta)
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (-.f32 #s(literal -1 binary32) c)))
#s(literal 1 binary32)
(+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
(-.f32 (/.f32 (/.f32 (sqrt.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)) (-.f32 #s(literal -1 binary32) c))
(+.f32 #s(literal 1 binary32) c)
(+.f32 c #s(literal 1 binary32))
c
(*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta))
(/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32)))
(/.f32 (sqrt.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
(/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)
(/.f32 (sqrt.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32))) cosTheta)
(sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta))
(sqrt.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)))
(-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)
(fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) cosTheta)
cosTheta
(sqrt.f32 (PI.f32))
(PI.f32)
(exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))
(pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))
(*.f32 (neg.f32 cosTheta) cosTheta)
(neg.f32 cosTheta)
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(/.f32 cosTheta (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (fma.f32 cosTheta c cosTheta)))
#s(literal 1 binary32)
(/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))
(-.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) (-.f32 #s(literal -1 binary32) c))
(+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))))))
(fma.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) cosTheta)
cosTheta
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))
(/.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (pow.f32 (exp.f32 cosTheta) cosTheta))
(/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32)))
(+.f32 c #s(literal 1 binary32))
c
(*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))))
(/.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))
(pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))
(exp.f32 cosTheta)
(neg.f32 cosTheta)
(sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))
(sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32)))
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))
(/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))
(-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)
(fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) cosTheta)
(PI.f32)
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)
(/.f32 cosTheta (+.f32 c #s(literal 1 binary32)))

localize186.0ms (1.8%)

Memory
-5.0MiB live, 223.9MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy0.14578878162065376
(-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)
accuracy0.25
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
accuracy0.546875
(/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))
accuracy0.77734375
(sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))
accuracy0.06640625
(sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta))
accuracy0.14578878162065376
(-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)
accuracy0.25
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
accuracy0.37890625
(/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32)))
accuracy0.14578878162065376
(-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)
accuracy0.25
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
accuracy0.5703125
(/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta)
accuracy0.77734375
(sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))
accuracy0
(/.f32 #s(literal 1 binary32) c)
accuracy30.44706196590082
#s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c))
accuracy0.14578878162065376
(-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)
accuracy0.25
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
accuracy0.26171875
(/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
accuracy0.33203125
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
Samples
140.0ms256×0valid
Compiler

Compiled 534 to 46 computations (91.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 77.0ms
ival-div: 25.0ms (32.7% of total)
ival-mult: 14.0ms (18.3% of total)
ival-exp: 13.0ms (17% of total)
ival-add: 8.0ms (10.5% of total)
ival-pow: 6.0ms (7.8% of total)
ival-sqrt: 5.0ms (6.5% of total)
ival-sub: 2.0ms (2.6% of total)
ival-pi: 1.0ms (1.3% of total)
ival-neg: 1.0ms (1.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series72.0ms (0.7%)

Memory
36.2MiB live, 154.2MiB allocated
Counts
21 → 384
Calls
Call 1
Inputs
#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())
#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())
#s(alt (+.f32 #s(literal 1 binary32) c) (patch (+.f32 #s(literal 1 binary32) c) #<representation binary32>) () ())
#s(alt (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (patch (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) #<representation binary32>) () ())
#s(alt #s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c)) (patch #s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c)) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal 1 binary32) c) (patch (/.f32 #s(literal 1 binary32) c) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())
#s(alt (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (patch (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) #<representation binary32>) () ())
#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())
#s(alt (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())
#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())
#s(alt (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())
#s(alt (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (patch (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) #<representation binary32>) () ())
#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))))) #<representation binary32>) () ())
#s(alt (*.f32 cosTheta (sqrt.f32 (PI.f32))) (patch (*.f32 cosTheta (sqrt.f32 (PI.f32))) #<representation binary32>) () ())
#s(alt (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (patch (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) #<representation binary32>) () ())
#s(alt (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) (patch (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) #<representation binary32>) () ())
#s(alt (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (patch (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) #<representation binary32>) () ())
#s(alt (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (patch (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) #<representation binary32>) () ())
Outputs
#s(alt (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (taylor 0 c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (taylor 0 c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* c (- (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3)) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (taylor 0 c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* c (- (* c (+ (* -1 (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 4))) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3)))) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (taylor 0 c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (taylor 0 c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (taylor 0 c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (taylor 0 c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (taylor 0 c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 c) (#s(alt (+.f32 #s(literal 1 binary32) c) (patch (+.f32 #s(literal 1 binary32) c) #<representation binary32>) () ())) ())
#s(alt (+ 1 c) (taylor 0 c) (#s(alt (+.f32 #s(literal 1 binary32) c) (patch (+.f32 #s(literal 1 binary32) c) #<representation binary32>) () ())) ())
#s(alt (+ 1 c) (taylor 0 c) (#s(alt (+.f32 #s(literal 1 binary32) c) (patch (+.f32 #s(literal 1 binary32) c) #<representation binary32>) () ())) ())
#s(alt (+ 1 c) (taylor 0 c) (#s(alt (+.f32 #s(literal 1 binary32) c) (patch (+.f32 #s(literal 1 binary32) c) #<representation binary32>) () ())) ())
#s(alt (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (taylor 0 c) (#s(alt #s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c)) (patch #s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (taylor 0 c) (#s(alt #s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c)) (patch #s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c)) #<representation binary32>) () ())) ())
#s(alt (+ (* c (- (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3)) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (taylor 0 c) (#s(alt #s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c)) (patch #s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c)) #<representation binary32>) () ())) ())
#s(alt (+ (* c (- (* c (+ (* -1 (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 4))) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3)))) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (taylor 0 c) (#s(alt #s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c)) (patch #s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c)) #<representation binary32>) () ())) ())
#s(alt (/ 1 c) (taylor 0 c) (#s(alt (/.f32 #s(literal 1 binary32) c) (patch (/.f32 #s(literal 1 binary32) c) #<representation binary32>) () ())) ())
#s(alt (/ 1 c) (taylor 0 c) (#s(alt (/.f32 #s(literal 1 binary32) c) (patch (/.f32 #s(literal 1 binary32) c) #<representation binary32>) () ())) ())
#s(alt (/ 1 c) (taylor 0 c) (#s(alt (/.f32 #s(literal 1 binary32) c) (patch (/.f32 #s(literal 1 binary32) c) #<representation binary32>) () ())) ())
#s(alt (/ 1 c) (taylor 0 c) (#s(alt (/.f32 #s(literal 1 binary32) c) (patch (/.f32 #s(literal 1 binary32) c) #<representation binary32>) () ())) ())
#s(alt (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (taylor 0 c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (taylor 0 c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* c (- (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3)) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (taylor 0 c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* c (- (* c (+ (* -1 (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 4))) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3)))) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (taylor 0 c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (taylor 0 c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (taylor 0 c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (taylor 0 c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (taylor 0 c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (taylor 0 c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (taylor 0 c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* c (- (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3)) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (taylor 0 c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* c (- (* c (+ (* -1 (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 4))) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3)))) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (taylor 0 c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (taylor 0 c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (taylor 0 c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (taylor 0 c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (taylor 0 c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) cosTheta) (taylor 0 c) (#s(alt (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (taylor 0 c) (#s(alt (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* c (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (taylor 0 c) (#s(alt (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* c (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* c (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (taylor 0 c) (#s(alt (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (taylor 0 c) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* c (* cosTheta (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2))) (/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (taylor 0 c) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (+ (* c (- (* -1 (* c (+ (* -1 (/ (* cosTheta (pow (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) 2)) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2))))) (/ (* cosTheta (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))) (/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (taylor 0 c) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (+ (* c (- (* c (- (* -1 (* c (+ (* -1 (/ (* cosTheta (* (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (+ (* -1 (/ (* (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (+ (* -1 (/ (* cosTheta (pow (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) 2)) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))))) (+ (* -1 (/ (* cosTheta (pow (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) 2)) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2))))) (/ (* cosTheta (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))) (/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (taylor 0 c) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (taylor 0 c) (#s(alt (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (patch (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (+ cosTheta (+ (* -1 (* (* c (exp (* -1 (pow cosTheta 2)))) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (taylor 0 c) (#s(alt (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (patch (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (+ cosTheta (+ (* c (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (* c (exp (* -1 (pow cosTheta 2)))) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (taylor 0 c) (#s(alt (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (patch (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (+ cosTheta (+ (* c (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* c (+ (* -1 (* (* c (exp (* -1 (pow cosTheta 2)))) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (taylor 0 c) (#s(alt (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (patch (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))) (taylor 0 c) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (* c (exp (* -1 (pow cosTheta 2)))) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (taylor 0 c) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (+ (* c (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (* c (exp (* -1 (pow cosTheta 2)))) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (taylor 0 c) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (+ (* c (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* c (+ (* -1 (* (* c (exp (* -1 (pow cosTheta 2)))) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (taylor 0 c) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (/ 1 c) (taylor inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c) (taylor inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) (pow c 2))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))) c) (taylor inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1 (* -1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3) (pow c 3)))) (+ (* -1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) (pow c 2))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))) c) (taylor inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt c (taylor inf c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))) (taylor inf c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))) (taylor inf c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))) (taylor inf c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt c (taylor inf c) (#s(alt (+.f32 #s(literal 1 binary32) c) (patch (+.f32 #s(literal 1 binary32) c) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (/ 1 c))) (taylor inf c) (#s(alt (+.f32 #s(literal 1 binary32) c) (patch (+.f32 #s(literal 1 binary32) c) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (/ 1 c))) (taylor inf c) (#s(alt (+.f32 #s(literal 1 binary32) c) (patch (+.f32 #s(literal 1 binary32) c) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (/ 1 c))) (taylor inf c) (#s(alt (+.f32 #s(literal 1 binary32) c) (patch (+.f32 #s(literal 1 binary32) c) #<representation binary32>) () ())) ())
#s(alt (/ 1 c) (taylor inf c) (#s(alt #s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c)) (patch #s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c)) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c) (taylor inf c) (#s(alt #s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c)) (patch #s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c)) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) (pow c 2))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))) c) (taylor inf c) (#s(alt #s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c)) (patch #s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c)) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1 (* -1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3) (pow c 3)))) (+ (* -1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) (pow c 2))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))) c) (taylor inf c) (#s(alt #s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c)) (patch #s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c)) #<representation binary32>) () ())) ())
#s(alt (/ 1 c) (taylor inf c) (#s(alt (/.f32 #s(literal 1 binary32) c) (patch (/.f32 #s(literal 1 binary32) c) #<representation binary32>) () ())) ())
#s(alt (/ 1 c) (taylor inf c) (#s(alt (/.f32 #s(literal 1 binary32) c) (patch (/.f32 #s(literal 1 binary32) c) #<representation binary32>) () ())) ())
#s(alt (/ 1 c) (taylor inf c) (#s(alt (/.f32 #s(literal 1 binary32) c) (patch (/.f32 #s(literal 1 binary32) c) #<representation binary32>) () ())) ())
#s(alt (/ 1 c) (taylor inf c) (#s(alt (/.f32 #s(literal 1 binary32) c) (patch (/.f32 #s(literal 1 binary32) c) #<representation binary32>) () ())) ())
#s(alt (/ 1 c) (taylor inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c) (taylor inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) (pow c 2))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))) c) (taylor inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1 (* -1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3) (pow c 3)))) (+ (* -1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) (pow c 2))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))) c) (taylor inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt c (taylor inf c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))) (taylor inf c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))) (taylor inf c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))) (taylor inf c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ 1 c) (taylor inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c) (taylor inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) (pow c 2))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))) c) (taylor inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1 (* -1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3) (pow c 3)))) (+ (* -1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) (pow c 2))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))) c) (taylor inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt c (taylor inf c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))) (taylor inf c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))) (taylor inf c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))) (taylor inf c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt c (taylor inf c) (#s(alt (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))) (taylor inf c) (#s(alt (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))))) (taylor inf c) (#s(alt (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 3) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 3) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))))))) (taylor inf c) (#s(alt (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (/ 1 c) (taylor inf c) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c) (taylor inf c) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1 (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (pow c 2)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))) c) (taylor inf c) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1 (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)) (+ (* -1 (/ (* (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) cosTheta)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (pow c 3)))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (* (pow c 2) cosTheta))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))))) c) (taylor inf c) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt cosTheta (taylor inf c) (#s(alt (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (patch (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (+ cosTheta (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (taylor inf c) (#s(alt (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (patch (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (+ cosTheta (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (pow c 2)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (taylor inf c) (#s(alt (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (patch (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (+ cosTheta (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (pow c 2)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (* (/ (exp (* -1 (pow cosTheta 2))) (pow c 3)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (taylor inf c) (#s(alt (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (patch (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (taylor inf c) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) c) (taylor inf c) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))) (* (/ (exp (* -1 (pow cosTheta 2))) (pow c 2)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c) (taylor inf c) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (pow c 3)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))) (* (/ (exp (* -1 (pow cosTheta 2))) (pow c 2)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) c) (taylor inf c) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (/ 1 c) (taylor -inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)) 1) c)) (taylor -inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) c) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c)) (taylor -inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3) c) (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)) c)) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c)) (taylor -inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt c (taylor -inf c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1))) (taylor -inf c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1))) (taylor -inf c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1))) (taylor -inf c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt c (taylor -inf c) (#s(alt (+.f32 #s(literal 1 binary32) c) (patch (+.f32 #s(literal 1 binary32) c) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (/ 1 c))) (taylor -inf c) (#s(alt (+.f32 #s(literal 1 binary32) c) (patch (+.f32 #s(literal 1 binary32) c) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (/ 1 c))) (taylor -inf c) (#s(alt (+.f32 #s(literal 1 binary32) c) (patch (+.f32 #s(literal 1 binary32) c) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (/ 1 c))) (taylor -inf c) (#s(alt (+.f32 #s(literal 1 binary32) c) (patch (+.f32 #s(literal 1 binary32) c) #<representation binary32>) () ())) ())
#s(alt (/ 1 c) (taylor -inf c) (#s(alt #s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c)) (patch #s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)) 1) c)) (taylor -inf c) (#s(alt #s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c)) (patch #s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) c) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c)) (taylor -inf c) (#s(alt #s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c)) (patch #s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3) c) (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)) c)) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c)) (taylor -inf c) (#s(alt #s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c)) (patch #s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c)) #<representation binary32>) () ())) ())
#s(alt (/ 1 c) (taylor -inf c) (#s(alt (/.f32 #s(literal 1 binary32) c) (patch (/.f32 #s(literal 1 binary32) c) #<representation binary32>) () ())) ())
#s(alt (/ 1 c) (taylor -inf c) (#s(alt (/.f32 #s(literal 1 binary32) c) (patch (/.f32 #s(literal 1 binary32) c) #<representation binary32>) () ())) ())
#s(alt (/ 1 c) (taylor -inf c) (#s(alt (/.f32 #s(literal 1 binary32) c) (patch (/.f32 #s(literal 1 binary32) c) #<representation binary32>) () ())) ())
#s(alt (/ 1 c) (taylor -inf c) (#s(alt (/.f32 #s(literal 1 binary32) c) (patch (/.f32 #s(literal 1 binary32) c) #<representation binary32>) () ())) ())
#s(alt (/ 1 c) (taylor -inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)) 1) c)) (taylor -inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) c) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c)) (taylor -inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3) c) (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)) c)) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c)) (taylor -inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt c (taylor -inf c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1))) (taylor -inf c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1))) (taylor -inf c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1))) (taylor -inf c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ 1 c) (taylor -inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)) 1) c)) (taylor -inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) c) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c)) (taylor -inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3) c) (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)) c)) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c)) (taylor -inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt c (taylor -inf c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1))) (taylor -inf c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1))) (taylor -inf c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1))) (taylor -inf c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt c (taylor -inf c) (#s(alt (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1))) (taylor -inf c) (#s(alt (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (+ 1 (+ (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1))) (taylor -inf c) (#s(alt (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (+ 1 (+ (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1))) (taylor -inf c) (#s(alt (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (/ 1 c) (taylor -inf c) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)) 1) c)) (taylor -inf c) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (* c cosTheta)))) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c)) (taylor -inf c) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (* c cosTheta)) (/ (* (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)))) (* c cosTheta))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)))) c)) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c)) (taylor -inf c) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt cosTheta (taylor -inf c) (#s(alt (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (patch (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (+ cosTheta (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (taylor -inf c) (#s(alt (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (patch (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (+ cosTheta (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) (taylor -inf c) (#s(alt (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (patch (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (+ cosTheta (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c))) (taylor -inf c) (#s(alt (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (patch (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (taylor -inf c) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) (taylor -inf c) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c)) (taylor -inf c) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c))) c)) (taylor -inf c) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (sqrt (PI))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (sqrt (PI)) (* -1 (* cosTheta (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI))))))))))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI))))))))))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (PI)) (* (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI)))))))) (* (PI) (+ (sqrt (/ 1 (PI))) (* -1/2 (sqrt (/ 1 (PI)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI))))))))))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 cosTheta) (sqrt (/ 1 (PI)))) (taylor 0 cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (+ (* -1/2 (sqrt (/ 1 (PI)))) (* cosTheta (+ (sqrt (/ 1 (PI))) (* -1/2 (sqrt (/ 1 (PI)))))))))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 cosTheta) (sqrt (/ 1 (PI)))) (taylor 0 cosTheta) (#s(alt (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (patch (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) cosTheta) (taylor 0 cosTheta) (#s(alt (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (patch (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (* cosTheta (sqrt (/ 1 (PI)))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (patch (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1/2 (sqrt (/ 1 (PI)))) (* -1/2 (* cosTheta (sqrt (/ 1 (PI)))))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (patch (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (sqrt (PI))) (taylor 0 cosTheta) (#s(alt #s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c)) (patch #s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (sqrt (PI)) (* -1 (* cosTheta (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI))))))))))) (taylor 0 cosTheta) (#s(alt #s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c)) (patch #s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI))))))))))) (taylor 0 cosTheta) (#s(alt #s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c)) (patch #s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (PI)) (* (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI)))))))) (* (PI) (+ (sqrt (/ 1 (PI))) (* -1/2 (sqrt (/ 1 (PI)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI))))))))))) (taylor 0 cosTheta) (#s(alt #s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c)) (patch #s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (sqrt (PI))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (sqrt (PI)) (* -1 (* cosTheta (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI))))))))))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI))))))))))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (PI)) (* (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI)))))))) (* (PI) (+ (sqrt (/ 1 (PI))) (* -1/2 (sqrt (/ 1 (PI)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI))))))))))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 cosTheta) (sqrt (/ 1 (PI)))) (taylor 0 cosTheta) (#s(alt (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (patch (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) cosTheta) (taylor 0 cosTheta) (#s(alt (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (patch (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (patch (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (+ (* -1/2 (sqrt (/ 1 (PI)))) (* cosTheta (+ (sqrt (/ 1 (PI))) (* -1/2 (sqrt (/ 1 (PI)))))))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (patch (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 cosTheta) (sqrt (/ 1 (PI)))) (taylor 0 cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (+ (* -1/2 (sqrt (/ 1 (PI)))) (* cosTheta (+ (sqrt (/ 1 (PI))) (* -1/2 (sqrt (/ 1 (PI)))))))))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 cosTheta) (sqrt (/ 1 (PI)))) (taylor 0 cosTheta) (#s(alt (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) cosTheta) (taylor 0 cosTheta) (#s(alt (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (* cosTheta (sqrt (/ 1 (PI)))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1/2 (sqrt (/ 1 (PI)))) (* -1/2 (* cosTheta (sqrt (/ 1 (PI)))))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (sqrt (PI))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (sqrt (PI)) (* -1 (* cosTheta (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI))))))))))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI))))))))))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (PI)) (* (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI)))))))) (* (PI) (+ (sqrt (/ 1 (PI))) (* -1/2 (sqrt (/ 1 (PI)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI))))))))))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 cosTheta) (sqrt (/ 1 (PI)))) (taylor 0 cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (+ (* -1/2 (sqrt (/ 1 (PI)))) (* cosTheta (+ (sqrt (/ 1 (PI))) (* -1/2 (sqrt (/ 1 (PI)))))))))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 cosTheta) (sqrt (/ 1 (PI)))) (taylor 0 cosTheta) (#s(alt (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* cosTheta (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* cosTheta (+ (* cosTheta (* (+ 1 c) (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (sqrt (PI))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (sqrt (PI)) (* -1 (* cosTheta (* (PI) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (pow (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) 2)))) (* (PI) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (* (PI) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (PI)) (* (+ 1 c) (* (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (pow (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) 2)))) (* (PI) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (* (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))) (* (PI) (* (+ 1 c) (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (pow (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) 2)))) (* (PI) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (* (PI) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))) (taylor 0 cosTheta) (#s(alt (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (patch (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* cosTheta (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (taylor 0 cosTheta) (#s(alt (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (patch (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* cosTheta (+ 1 (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* cosTheta (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (taylor 0 cosTheta) (#s(alt (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (patch (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* cosTheta (+ 1 (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* cosTheta (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* cosTheta (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (taylor 0 cosTheta) (#s(alt (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (patch (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))) (taylor 0 cosTheta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (/ cosTheta (+ 1 c)) (sqrt (/ 1 (PI))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (taylor 0 cosTheta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (+ (* cosTheta (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* cosTheta (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (taylor 0 cosTheta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (+ (* cosTheta (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* cosTheta (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* cosTheta (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (taylor 0 cosTheta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (sqrt (PI))) (taylor 0 cosTheta) (#s(alt (*.f32 cosTheta (sqrt.f32 (PI.f32))) (patch (*.f32 cosTheta (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (sqrt (PI))) (taylor 0 cosTheta) (#s(alt (*.f32 cosTheta (sqrt.f32 (PI.f32))) (patch (*.f32 cosTheta (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (sqrt (PI))) (taylor 0 cosTheta) (#s(alt (*.f32 cosTheta (sqrt.f32 (PI.f32))) (patch (*.f32 cosTheta (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (sqrt (PI))) (taylor 0 cosTheta) (#s(alt (*.f32 cosTheta (sqrt.f32 (PI.f32))) (patch (*.f32 cosTheta (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 cosTheta) (#s(alt (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (patch (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -2 cosTheta)) (taylor 0 cosTheta) (#s(alt (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (patch (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -2 cosTheta)) (taylor 0 cosTheta) (#s(alt (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (patch (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -2 cosTheta)) (taylor 0 cosTheta) (#s(alt (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (patch (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) #<representation binary32>) () ())) ())
#s(alt (sqrt (/ 1 (PI))) (taylor 0 cosTheta) (#s(alt (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) (patch (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ 1 (PI))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) (taylor 0 cosTheta) (#s(alt (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) (patch (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (* cosTheta (sqrt (/ 1 (PI)))))))) (taylor 0 cosTheta) (#s(alt (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) (patch (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1/2 (sqrt (/ 1 (PI)))) (* -1/2 (* cosTheta (sqrt (/ 1 (PI)))))))))) (taylor 0 cosTheta) (#s(alt (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) (patch (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 cosTheta) (sqrt (/ 1 (PI)))) (taylor 0 cosTheta) (#s(alt (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (patch (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) cosTheta) (taylor 0 cosTheta) (#s(alt (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (patch (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (* cosTheta (sqrt (/ 1 (PI)))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (patch (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1/2 (sqrt (/ 1 (PI)))) (* -1/2 (* cosTheta (sqrt (/ 1 (PI)))))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (patch (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 cosTheta) (#s(alt (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (patch (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 cosTheta)) (taylor 0 cosTheta) (#s(alt (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (patch (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* cosTheta (- (* -1/2 cosTheta) 1))) (taylor 0 cosTheta) (#s(alt (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (patch (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* cosTheta (- (* cosTheta (- (* -1/2 cosTheta) 1/2)) 1))) (taylor 0 cosTheta) (#s(alt (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (patch (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2)))))) (pow cosTheta 4))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2)))))) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))) (* (sqrt -2) (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))))) (+ (* 1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 4) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))))) (pow cosTheta 6))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3)))))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2)))))))) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) (taylor inf cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))) (taylor inf cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (taylor inf cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))))) (taylor inf cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2)) (taylor inf cosTheta) (#s(alt (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (patch (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2))) (taylor inf cosTheta) (#s(alt (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (patch (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2)))) (taylor inf cosTheta) (#s(alt (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (patch (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ 1 (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2))))) (taylor inf cosTheta) (#s(alt (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (patch (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))) (taylor inf cosTheta) (#s(alt #s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c)) (patch #s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (taylor inf cosTheta) (#s(alt #s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c)) (patch #s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2)))))) (pow cosTheta 4))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2)))))) (taylor inf cosTheta) (#s(alt #s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c)) (patch #s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))) (* (sqrt -2) (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))))) (+ (* 1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 4) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))))) (pow cosTheta 6))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3)))))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2)))))))) (taylor inf cosTheta) (#s(alt #s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c)) (patch #s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2)))))) (pow cosTheta 4))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2)))))) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))) (* (sqrt -2) (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))))) (+ (* 1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 4) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))))) (pow cosTheta 6))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3)))))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2)))))))) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))) (taylor inf cosTheta) (#s(alt (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (patch (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (taylor inf cosTheta) (#s(alt (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (patch (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) (taylor inf cosTheta) (#s(alt (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (patch (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))) (taylor inf cosTheta) (#s(alt (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (patch (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) (taylor inf cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))) (taylor inf cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (taylor inf cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))))) (taylor inf cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2)) (taylor inf cosTheta) (#s(alt (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2))) (taylor inf cosTheta) (#s(alt (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2)))) (taylor inf cosTheta) (#s(alt (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ 1 (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2))))) (taylor inf cosTheta) (#s(alt (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2)))))) (pow cosTheta 4))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2)))))) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))) (* (sqrt -2) (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))))) (+ (* 1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 4) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))))) (pow cosTheta 6))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3)))))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2)))))))) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) (taylor inf cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))) (taylor inf cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (taylor inf cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))))) (taylor inf cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))) (taylor inf cosTheta) (#s(alt (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))) (taylor inf cosTheta) (#s(alt (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))) (taylor inf cosTheta) (#s(alt (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))))) (taylor inf cosTheta) (#s(alt (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))) (/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3)))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2))))))) (pow cosTheta 4))) (/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2))))))) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3)))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))))) (* (sqrt -2) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))))) (+ (* 1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))) (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 4) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3)))))))) (pow cosTheta 6))) (/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt -2) 2) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3))))))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2))))))))) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))) (taylor inf cosTheta) (#s(alt (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (patch (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ 1 (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))) (taylor inf cosTheta) (#s(alt (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (patch (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ 1 (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))) (taylor inf cosTheta) (#s(alt (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (patch (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ 1 (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (+ 1 c))))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))))) (taylor inf cosTheta) (#s(alt (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (patch (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))) (taylor inf cosTheta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))) (taylor inf cosTheta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))) (taylor inf cosTheta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (+ 1 c))))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))) (taylor inf cosTheta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (sqrt (PI))) (taylor inf cosTheta) (#s(alt (*.f32 cosTheta (sqrt.f32 (PI.f32))) (patch (*.f32 cosTheta (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (sqrt (PI))) (taylor inf cosTheta) (#s(alt (*.f32 cosTheta (sqrt.f32 (PI.f32))) (patch (*.f32 cosTheta (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (sqrt (PI))) (taylor inf cosTheta) (#s(alt (*.f32 cosTheta (sqrt.f32 (PI.f32))) (patch (*.f32 cosTheta (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (sqrt (PI))) (taylor inf cosTheta) (#s(alt (*.f32 cosTheta (sqrt.f32 (PI.f32))) (patch (*.f32 cosTheta (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* -2 cosTheta) (taylor inf cosTheta) (#s(alt (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (patch (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (/ 1 cosTheta) 2)) (taylor inf cosTheta) (#s(alt (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (patch (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (/ 1 cosTheta) 2)) (taylor inf cosTheta) (#s(alt (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (patch (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (/ 1 cosTheta) 2)) (taylor inf cosTheta) (#s(alt (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (patch (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ cosTheta (PI))) (sqrt -2)) (taylor inf cosTheta) (#s(alt (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) (patch (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2)))) (taylor inf cosTheta) (#s(alt (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) (patch (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2))))) (taylor inf cosTheta) (#s(alt (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) (patch (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ 1 (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2)))))) (taylor inf cosTheta) (#s(alt (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) (patch (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2)) (taylor inf cosTheta) (#s(alt (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (patch (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2))) (taylor inf cosTheta) (#s(alt (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (patch (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2)))) (taylor inf cosTheta) (#s(alt (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (patch (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ 1 (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2))))) (taylor inf cosTheta) (#s(alt (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (patch (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* (sqrt cosTheta) (sqrt -2)) (taylor inf cosTheta) (#s(alt (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (patch (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 cosTheta)) (sqrt -2)))) (taylor inf cosTheta) (#s(alt (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (patch (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (pow cosTheta 5))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 cosTheta)) (sqrt -2))))) (taylor inf cosTheta) (#s(alt (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (patch (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (pow cosTheta 5))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow cosTheta 7))) (/ 1 (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 cosTheta)) (sqrt -2)))))) (taylor inf cosTheta) (#s(alt (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (patch (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2)))))))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))) (pow cosTheta 4))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2)))))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (+ (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 4) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3))))) (* 1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (+ (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))))) (* (sqrt 2) (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))))))) (pow cosTheta 6))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3))))))))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) (taylor -inf cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2))))))) (taylor -inf cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3)))))))) (taylor -inf cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3))))))))) (taylor -inf cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (taylor -inf cosTheta) (#s(alt (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (patch (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2))))) (taylor -inf cosTheta) (#s(alt (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (patch (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 3)))))) (taylor -inf cosTheta) (#s(alt (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (patch (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 3))))))) (taylor -inf cosTheta) (#s(alt (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (patch (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2)))))))) (taylor -inf cosTheta) (#s(alt #s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c)) (patch #s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c)) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (taylor -inf cosTheta) (#s(alt #s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c)) (patch #s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))) (pow cosTheta 4))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2)))))) (taylor -inf cosTheta) (#s(alt #s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c)) (patch #s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (+ (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 4) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3))))) (* 1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (+ (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))))) (* (sqrt 2) (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))))))) (pow cosTheta 6))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3))))))))) (taylor -inf cosTheta) (#s(alt #s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c)) (patch #s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2)))))))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))) (pow cosTheta 4))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2)))))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (+ (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 4) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3))))) (* 1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (+ (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))))) (* (sqrt 2) (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))))))) (pow cosTheta 6))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3))))))))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (taylor -inf cosTheta) (#s(alt (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (patch (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2))))) (taylor -inf cosTheta) (#s(alt (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (patch (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3)))))) (taylor -inf cosTheta) (#s(alt (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (patch (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3))))))) (taylor -inf cosTheta) (#s(alt (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (patch (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) (taylor -inf cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2))))))) (taylor -inf cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3)))))))) (taylor -inf cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3))))))))) (taylor -inf cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (taylor -inf cosTheta) (#s(alt (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2))))) (taylor -inf cosTheta) (#s(alt (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 3)))))) (taylor -inf cosTheta) (#s(alt (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 3))))))) (taylor -inf cosTheta) (#s(alt (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2)))))))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))) (pow cosTheta 4))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2)))))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (+ (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 4) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3))))) (* 1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (+ (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))))) (* (sqrt 2) (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))))))) (pow cosTheta 6))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3))))))))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) (taylor -inf cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2))))))) (taylor -inf cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3)))))))) (taylor -inf cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3))))))))) (taylor -inf cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))) (taylor -inf cosTheta) (#s(alt (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2))))) (taylor -inf cosTheta) (#s(alt (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3)))))) (taylor -inf cosTheta) (#s(alt (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3))))))) (taylor -inf cosTheta) (#s(alt (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (/ -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (/ 1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3)))))) (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2))))))) (pow cosTheta 4))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (/ 1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3)))))) (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2))))))))) (* (sqrt 2) (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))))) (+ (* -1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (* -1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 4) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3)))))))) (pow cosTheta 6))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt 2) 2) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3))))))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (/ 1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))))))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))) (taylor -inf cosTheta) (#s(alt (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (patch (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c)))) 1))) (taylor -inf cosTheta) (#s(alt (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (patch (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))))) 1))) (taylor -inf cosTheta) (#s(alt (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (patch (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (+ 1 c))))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c)))))) 1))) (taylor -inf cosTheta) (#s(alt (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (patch (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c)))) (taylor -inf cosTheta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c)))))) (taylor -inf cosTheta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))))))) (taylor -inf cosTheta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (+ 1 c))))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c)))))))) (taylor -inf cosTheta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (sqrt (PI))) (taylor -inf cosTheta) (#s(alt (*.f32 cosTheta (sqrt.f32 (PI.f32))) (patch (*.f32 cosTheta (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (sqrt (PI))) (taylor -inf cosTheta) (#s(alt (*.f32 cosTheta (sqrt.f32 (PI.f32))) (patch (*.f32 cosTheta (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (sqrt (PI))) (taylor -inf cosTheta) (#s(alt (*.f32 cosTheta (sqrt.f32 (PI.f32))) (patch (*.f32 cosTheta (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (sqrt (PI))) (taylor -inf cosTheta) (#s(alt (*.f32 cosTheta (sqrt.f32 (PI.f32))) (patch (*.f32 cosTheta (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* -2 cosTheta) (taylor -inf cosTheta) (#s(alt (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (patch (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta (- 2 (/ 1 cosTheta)))) (taylor -inf cosTheta) (#s(alt (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (patch (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta (- 2 (/ 1 cosTheta)))) (taylor -inf cosTheta) (#s(alt (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (patch (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta (- 2 (/ 1 cosTheta)))) (taylor -inf cosTheta) (#s(alt (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (patch (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt (/ cosTheta (PI))) (* (sqrt -1) (sqrt 2)))) (taylor -inf cosTheta) (#s(alt (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) (patch (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))))) (taylor -inf cosTheta) (#s(alt (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) (patch (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2))))))) (taylor -inf cosTheta) (#s(alt (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) (patch (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))))))) (taylor -inf cosTheta) (#s(alt (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) (patch (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (taylor -inf cosTheta) (#s(alt (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (patch (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2))))) (taylor -inf cosTheta) (#s(alt (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (patch (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 3)))))) (taylor -inf cosTheta) (#s(alt (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (patch (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 3))))))) (taylor -inf cosTheta) (#s(alt (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (patch (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt cosTheta) (* (sqrt -1) (sqrt 2)))) (taylor -inf cosTheta) (#s(alt (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (patch (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta (+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ (sqrt -1) (sqrt 2)))) (* (sqrt (/ 1 cosTheta)) (* (sqrt -1) (sqrt 2)))))) (taylor -inf cosTheta) (#s(alt (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (patch (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (pow cosTheta 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ (sqrt -1) (sqrt 2)))) (* (sqrt (/ 1 cosTheta)) (* (sqrt -1) (sqrt 2))))))) (taylor -inf cosTheta) (#s(alt (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (patch (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (pow cosTheta 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow cosTheta 7))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ (sqrt -1) (sqrt 2)))) (* (sqrt (/ 1 cosTheta)) (* (sqrt -1) (sqrt 2)))))))) (taylor -inf cosTheta) (#s(alt (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (patch (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) #<representation binary32>) () ())) ())
Calls

6 calls:

TimeVariablePointExpression
15.0ms
cosTheta
@-inf
((/ 1 (+ (+ 1 c) (* (/ (sqrt (- (- 1 cosTheta) cosTheta)) (* cosTheta (sqrt (PI)))) (exp (* (neg cosTheta) cosTheta))))) (+ (+ 1 c) (* (/ (sqrt (- (- 1 cosTheta) cosTheta)) (* cosTheta (sqrt (PI)))) (exp (* (neg cosTheta) cosTheta)))) (+ 1 c) (/ (sqrt (- (- 1 cosTheta) cosTheta)) (* cosTheta (sqrt (PI)))) (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/ 1 c) (/ 1 (+ (+ 1 c) (* (/ (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))) cosTheta) (exp (* (neg cosTheta) cosTheta))))) (* (/ (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))) cosTheta) (exp (* (neg cosTheta) cosTheta))) (+ (+ 1 c) (* (/ (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))) cosTheta) (exp (* (neg cosTheta) cosTheta)))) (/ (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta) (sqrt (PI))) (/ 1 (+ (+ 1 c) (* (/ (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta) (sqrt (PI))) (exp (* (neg cosTheta) cosTheta))))) (+ (+ 1 c) (* (/ (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta) (sqrt (PI))) (exp (* (neg cosTheta) cosTheta)))) (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (* cosTheta (sqrt (PI))) (- (- 1 cosTheta) cosTheta) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))) (/ (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))) cosTheta) (sqrt (- (- 1 cosTheta) cosTheta)))
9.0ms
cosTheta
@0
((/ 1 (+ (+ 1 c) (* (/ (sqrt (- (- 1 cosTheta) cosTheta)) (* cosTheta (sqrt (PI)))) (exp (* (neg cosTheta) cosTheta))))) (+ (+ 1 c) (* (/ (sqrt (- (- 1 cosTheta) cosTheta)) (* cosTheta (sqrt (PI)))) (exp (* (neg cosTheta) cosTheta)))) (+ 1 c) (/ (sqrt (- (- 1 cosTheta) cosTheta)) (* cosTheta (sqrt (PI)))) (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/ 1 c) (/ 1 (+ (+ 1 c) (* (/ (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))) cosTheta) (exp (* (neg cosTheta) cosTheta))))) (* (/ (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))) cosTheta) (exp (* (neg cosTheta) cosTheta))) (+ (+ 1 c) (* (/ (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))) cosTheta) (exp (* (neg cosTheta) cosTheta)))) (/ (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta) (sqrt (PI))) (/ 1 (+ (+ 1 c) (* (/ (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta) (sqrt (PI))) (exp (* (neg cosTheta) cosTheta))))) (+ (+ 1 c) (* (/ (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta) (sqrt (PI))) (exp (* (neg cosTheta) cosTheta)))) (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (* cosTheta (sqrt (PI))) (- (- 1 cosTheta) cosTheta) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))) (/ (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))) cosTheta) (sqrt (- (- 1 cosTheta) cosTheta)))
8.0ms
cosTheta
@inf
((/ 1 (+ (+ 1 c) (* (/ (sqrt (- (- 1 cosTheta) cosTheta)) (* cosTheta (sqrt (PI)))) (exp (* (neg cosTheta) cosTheta))))) (+ (+ 1 c) (* (/ (sqrt (- (- 1 cosTheta) cosTheta)) (* cosTheta (sqrt (PI)))) (exp (* (neg cosTheta) cosTheta)))) (+ 1 c) (/ (sqrt (- (- 1 cosTheta) cosTheta)) (* cosTheta (sqrt (PI)))) (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/ 1 c) (/ 1 (+ (+ 1 c) (* (/ (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))) cosTheta) (exp (* (neg cosTheta) cosTheta))))) (* (/ (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))) cosTheta) (exp (* (neg cosTheta) cosTheta))) (+ (+ 1 c) (* (/ (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))) cosTheta) (exp (* (neg cosTheta) cosTheta)))) (/ (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta) (sqrt (PI))) (/ 1 (+ (+ 1 c) (* (/ (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta) (sqrt (PI))) (exp (* (neg cosTheta) cosTheta))))) (+ (+ 1 c) (* (/ (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta) (sqrt (PI))) (exp (* (neg cosTheta) cosTheta)))) (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (* cosTheta (sqrt (PI))) (- (- 1 cosTheta) cosTheta) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))) (/ (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))) cosTheta) (sqrt (- (- 1 cosTheta) cosTheta)))
6.0ms
c
@0
((/ 1 (+ (+ 1 c) (* (/ (sqrt (- (- 1 cosTheta) cosTheta)) (* cosTheta (sqrt (PI)))) (exp (* (neg cosTheta) cosTheta))))) (+ (+ 1 c) (* (/ (sqrt (- (- 1 cosTheta) cosTheta)) (* cosTheta (sqrt (PI)))) (exp (* (neg cosTheta) cosTheta)))) (+ 1 c) (/ (sqrt (- (- 1 cosTheta) cosTheta)) (* cosTheta (sqrt (PI)))) (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/ 1 c) (/ 1 (+ (+ 1 c) (* (/ (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))) cosTheta) (exp (* (neg cosTheta) cosTheta))))) (* (/ (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))) cosTheta) (exp (* (neg cosTheta) cosTheta))) (+ (+ 1 c) (* (/ (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))) cosTheta) (exp (* (neg cosTheta) cosTheta)))) (/ (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta) (sqrt (PI))) (/ 1 (+ (+ 1 c) (* (/ (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta) (sqrt (PI))) (exp (* (neg cosTheta) cosTheta))))) (+ (+ 1 c) (* (/ (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta) (sqrt (PI))) (exp (* (neg cosTheta) cosTheta)))) (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (* cosTheta (sqrt (PI))) (- (- 1 cosTheta) cosTheta) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))) (/ (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))) cosTheta) (sqrt (- (- 1 cosTheta) cosTheta)))
3.0ms
c
@inf
((/ 1 (+ (+ 1 c) (* (/ (sqrt (- (- 1 cosTheta) cosTheta)) (* cosTheta (sqrt (PI)))) (exp (* (neg cosTheta) cosTheta))))) (+ (+ 1 c) (* (/ (sqrt (- (- 1 cosTheta) cosTheta)) (* cosTheta (sqrt (PI)))) (exp (* (neg cosTheta) cosTheta)))) (+ 1 c) (/ (sqrt (- (- 1 cosTheta) cosTheta)) (* cosTheta (sqrt (PI)))) (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/ 1 c) (/ 1 (+ (+ 1 c) (* (/ (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))) cosTheta) (exp (* (neg cosTheta) cosTheta))))) (* (/ (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))) cosTheta) (exp (* (neg cosTheta) cosTheta))) (+ (+ 1 c) (* (/ (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))) cosTheta) (exp (* (neg cosTheta) cosTheta)))) (/ (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta) (sqrt (PI))) (/ 1 (+ (+ 1 c) (* (/ (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta) (sqrt (PI))) (exp (* (neg cosTheta) cosTheta))))) (+ (+ 1 c) (* (/ (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta) (sqrt (PI))) (exp (* (neg cosTheta) cosTheta)))) (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (* cosTheta (sqrt (PI))) (- (- 1 cosTheta) cosTheta) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))) (/ (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))) cosTheta) (sqrt (- (- 1 cosTheta) cosTheta)))

simplify267.0ms (2.6%)

Memory
-37.3MiB live, 550.2MiB allocated
Algorithm
egg-herbie
Rules
8 174×lower-fma.f64
8 174×lower-fma.f32
6 550×lower-*.f64
6 550×lower-*.f32
5 918×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
095619333
1323317996
0820517187
Stop Event
iter limit
node limit
Counts
384 → 372
Calls
Call 1
Inputs
(/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+ (* -1 (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))
(+ (* c (- (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3)) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))
(+ (* c (- (* c (+ (* -1 (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 4))) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3)))) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))
(+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))
(+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
1
(+ 1 c)
(+ 1 c)
(+ 1 c)
(/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+ (* -1 (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))
(+ (* c (- (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3)) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))
(+ (* c (- (* c (+ (* -1 (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 4))) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3)))) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))
(/ 1 c)
(/ 1 c)
(/ 1 c)
(/ 1 c)
(/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+ (* -1 (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))
(+ (* c (- (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3)) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))
(+ (* c (- (* c (+ (* -1 (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 4))) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3)))) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))
(+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))
(+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+ (* -1 (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))
(+ (* c (- (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3)) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))
(+ (* c (- (* c (+ (* -1 (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 4))) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3)))) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))
(+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))
(+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(/ (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) cosTheta)
(+ 1 (+ (* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+ 1 (+ (* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* c (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+ 1 (+ (* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* c (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* c (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))
(+ (* -1 (/ (* c (* cosTheta (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2))) (/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))
(+ (* c (- (* -1 (* c (+ (* -1 (/ (* cosTheta (pow (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) 2)) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2))))) (/ (* cosTheta (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))) (/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))
(+ (* c (- (* c (- (* -1 (* c (+ (* -1 (/ (* cosTheta (* (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (+ (* -1 (/ (* (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (+ (* -1 (/ (* cosTheta (pow (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) 2)) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))))) (+ (* -1 (/ (* cosTheta (pow (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) 2)) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2))))) (/ (* cosTheta (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))) (/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))
(+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))
(+ cosTheta (+ (* -1 (* (* c (exp (* -1 (pow cosTheta 2)))) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))
(+ cosTheta (+ (* c (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (* c (exp (* -1 (pow cosTheta 2)))) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))
(+ cosTheta (+ (* c (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* c (+ (* -1 (* (* c (exp (* -1 (pow cosTheta 2)))) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))
(* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))
(+ (* -1 (* (* c (exp (* -1 (pow cosTheta 2)))) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))
(+ (* c (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (* c (exp (* -1 (pow cosTheta 2)))) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))
(+ (* c (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* c (+ (* -1 (* (* c (exp (* -1 (pow cosTheta 2)))) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))
(/ 1 c)
(/ (+ 1 (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c)
(/ (- (+ 1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) (pow c 2))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))) c)
(/ (- (+ 1 (* -1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3) (pow c 3)))) (+ (* -1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) (pow c 2))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))) c)
c
(* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))
(* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))
(* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))
c
(* c (+ 1 (/ 1 c)))
(* c (+ 1 (/ 1 c)))
(* c (+ 1 (/ 1 c)))
(/ 1 c)
(/ (+ 1 (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c)
(/ (- (+ 1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) (pow c 2))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))) c)
(/ (- (+ 1 (* -1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3) (pow c 3)))) (+ (* -1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) (pow c 2))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))) c)
(/ 1 c)
(/ 1 c)
(/ 1 c)
(/ 1 c)
(/ 1 c)
(/ (+ 1 (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c)
(/ (- (+ 1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) (pow c 2))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))) c)
(/ (- (+ 1 (* -1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3) (pow c 3)))) (+ (* -1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) (pow c 2))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))) c)
c
(* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))
(* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))
(* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))
(/ 1 c)
(/ (+ 1 (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c)
(/ (- (+ 1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) (pow c 2))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))) c)
(/ (- (+ 1 (* -1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3) (pow c 3)))) (+ (* -1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) (pow c 2))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))) c)
c
(* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))
(* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))
(* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))
c
(* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))
(* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))))
(* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 3) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 3) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))))))
(/ 1 c)
(/ (+ 1 (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c)
(/ (- (+ 1 (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (pow c 2)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))) c)
(/ (- (+ 1 (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)) (+ (* -1 (/ (* (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) cosTheta)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (pow c 3)))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (* (pow c 2) cosTheta))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))))) c)
cosTheta
(+ cosTheta (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))
(+ cosTheta (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (pow c 2)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+ cosTheta (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (pow c 2)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (* (/ (exp (* -1 (pow cosTheta 2))) (pow c 3)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))
(* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))
(/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) c)
(/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))) (* (/ (exp (* -1 (pow cosTheta 2))) (pow c 2)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)
(/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (pow c 3)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))) (* (/ (exp (* -1 (pow cosTheta 2))) (pow c 2)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) c)
(/ 1 c)
(* -1 (/ (- (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)) 1) c))
(* -1 (/ (- (* -1 (/ (- (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) c) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3) c) (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)) c)) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c))
c
(* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1)))
(* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1)))
(* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1)))
c
(* c (+ 1 (/ 1 c)))
(* c (+ 1 (/ 1 c)))
(* c (+ 1 (/ 1 c)))
(/ 1 c)
(* -1 (/ (- (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)) 1) c))
(* -1 (/ (- (* -1 (/ (- (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) c) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3) c) (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)) c)) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c))
(/ 1 c)
(/ 1 c)
(/ 1 c)
(/ 1 c)
(/ 1 c)
(* -1 (/ (- (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)) 1) c))
(* -1 (/ (- (* -1 (/ (- (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) c) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3) c) (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)) c)) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c))
c
(* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1)))
(* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1)))
(* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1)))
(/ 1 c)
(* -1 (/ (- (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)) 1) c))
(* -1 (/ (- (* -1 (/ (- (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) c) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3) c) (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)) c)) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c))
c
(* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1)))
(* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1)))
(* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1)))
c
(* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1)))
(* -1 (* c (- (* -1 (/ (+ 1 (+ (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1)))
(* -1 (* c (- (* -1 (/ (+ 1 (+ (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1)))
(/ 1 c)
(* -1 (/ (- (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)) 1) c))
(* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (* c cosTheta)))) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (* c cosTheta)) (/ (* (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)))) (* c cosTheta))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)))) c)) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c))
cosTheta
(+ cosTheta (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))
(+ cosTheta (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)))
(+ cosTheta (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c)))
(* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))
(* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))
(* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c))
(* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c))) c))
(* cosTheta (sqrt (PI)))
(* cosTheta (+ (sqrt (PI)) (* -1 (* cosTheta (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))))))
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))))))
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (PI)) (* (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI)))))))) (* (PI) (+ (sqrt (/ 1 (PI))) (* -1/2 (sqrt (/ 1 (PI)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))))))
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (+ (* -1/2 (sqrt (/ 1 (PI)))) (* cosTheta (+ (sqrt (/ 1 (PI))) (* -1/2 (sqrt (/ 1 (PI)))))))))))))) cosTheta)
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/ (+ (sqrt (/ 1 (PI))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (* cosTheta (sqrt (/ 1 (PI)))))))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1/2 (sqrt (/ 1 (PI)))) (* -1/2 (* cosTheta (sqrt (/ 1 (PI)))))))))) cosTheta)
(* cosTheta (sqrt (PI)))
(* cosTheta (+ (sqrt (PI)) (* -1 (* cosTheta (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))))))
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))))))
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (PI)) (* (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI)))))))) (* (PI) (+ (sqrt (/ 1 (PI))) (* -1/2 (sqrt (/ 1 (PI)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))))))
(* cosTheta (sqrt (PI)))
(* cosTheta (+ (sqrt (PI)) (* -1 (* cosTheta (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))))))
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))))))
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (PI)) (* (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI)))))))) (* (PI) (+ (sqrt (/ 1 (PI))) (* -1/2 (sqrt (/ 1 (PI)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))))))
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/ (+ (sqrt (/ 1 (PI))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (+ (* -1/2 (sqrt (/ 1 (PI)))) (* cosTheta (+ (sqrt (/ 1 (PI))) (* -1/2 (sqrt (/ 1 (PI)))))))))))) cosTheta)
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (+ (* -1/2 (sqrt (/ 1 (PI)))) (* cosTheta (+ (sqrt (/ 1 (PI))) (* -1/2 (sqrt (/ 1 (PI)))))))))))))) cosTheta)
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/ (+ (sqrt (/ 1 (PI))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (* cosTheta (sqrt (/ 1 (PI)))))))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1/2 (sqrt (/ 1 (PI)))) (* -1/2 (* cosTheta (sqrt (/ 1 (PI)))))))))) cosTheta)
(* cosTheta (sqrt (PI)))
(* cosTheta (+ (sqrt (PI)) (* -1 (* cosTheta (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))))))
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))))))
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (PI)) (* (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI)))))))) (* (PI) (+ (sqrt (/ 1 (PI))) (* -1/2 (sqrt (/ 1 (PI)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))))))
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (+ (* -1/2 (sqrt (/ 1 (PI)))) (* cosTheta (+ (sqrt (/ 1 (PI))) (* -1/2 (sqrt (/ 1 (PI)))))))))))))) cosTheta)
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* cosTheta (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* cosTheta (+ (* cosTheta (* (+ 1 c) (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))) cosTheta)
(* cosTheta (sqrt (PI)))
(* cosTheta (+ (sqrt (PI)) (* -1 (* cosTheta (* (PI) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))))
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (pow (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) 2)))) (* (PI) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (* (PI) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))))
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (PI)) (* (+ 1 c) (* (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (pow (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) 2)))) (* (PI) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (* (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))) (* (PI) (* (+ 1 c) (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (pow (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) 2)))) (* (PI) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (* (PI) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))))
(* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))
(+ (* cosTheta (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))
(+ (* cosTheta (+ 1 (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* cosTheta (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))
(+ (* cosTheta (+ 1 (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* cosTheta (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* cosTheta (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))
(* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))
(+ (* -1 (* (/ cosTheta (+ 1 c)) (sqrt (/ 1 (PI))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))
(+ (* cosTheta (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* cosTheta (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))
(+ (* cosTheta (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* cosTheta (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* cosTheta (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))
(* cosTheta (sqrt (PI)))
(* cosTheta (sqrt (PI)))
(* cosTheta (sqrt (PI)))
(* cosTheta (sqrt (PI)))
1
(+ 1 (* -2 cosTheta))
(+ 1 (* -2 cosTheta))
(+ 1 (* -2 cosTheta))
(sqrt (/ 1 (PI)))
(+ (sqrt (/ 1 (PI))) (* -1 (* cosTheta (sqrt (/ 1 (PI))))))
(+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (* cosTheta (sqrt (/ 1 (PI))))))))
(+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1/2 (sqrt (/ 1 (PI)))) (* -1/2 (* cosTheta (sqrt (/ 1 (PI))))))))))
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/ (+ (sqrt (/ 1 (PI))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (* cosTheta (sqrt (/ 1 (PI)))))))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1/2 (sqrt (/ 1 (PI)))) (* -1/2 (* cosTheta (sqrt (/ 1 (PI)))))))))) cosTheta)
1
(+ 1 (* -1 cosTheta))
(+ 1 (* cosTheta (- (* -1/2 cosTheta) 1)))
(+ 1 (* cosTheta (- (* cosTheta (- (* -1/2 cosTheta) 1/2)) 1)))
(/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))))
(- (+ (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2)))))) (pow cosTheta 4))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))
(- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))) (* (sqrt -2) (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))))) (+ (* 1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 4) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))))) (pow cosTheta 6))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3)))))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))))
(+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))
(+ 1 (+ c (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))
(+ 1 (+ c (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))))
(+ 1 (+ c (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))))
(* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2))
(+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2)))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ 1 (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2)))))
(/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))))
(- (+ (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2)))))) (pow cosTheta 4))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))
(- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))) (* (sqrt -2) (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))))) (+ (* 1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 4) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))))) (pow cosTheta 6))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3)))))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))))
(/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))))
(- (+ (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2)))))) (pow cosTheta 4))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))
(- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))) (* (sqrt -2) (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))))) (+ (* 1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 4) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))))) (pow cosTheta 6))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3)))))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))))
(* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))
(+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))
(+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))
(+ 1 (+ c (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))
(+ 1 (+ c (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))))
(+ 1 (+ c (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))))
(* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2))
(+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2)))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ 1 (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2)))))
(/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))))
(- (+ (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2)))))) (pow cosTheta 4))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))
(- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))) (* (sqrt -2) (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))))) (+ (* 1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 4) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))))) (pow cosTheta 6))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3)))))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))))
(+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))
(+ 1 (+ c (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))
(+ 1 (+ c (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))))
(+ 1 (+ c (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))))
(* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))
(+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))))
(/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))) (/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))))
(- (+ (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3)))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2))))))) (pow cosTheta 4))) (/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))))
(- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3)))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))))) (* (sqrt -2) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))))) (+ (* 1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))) (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 4) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3)))))))) (pow cosTheta 6))) (/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt -2) 2) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3))))))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))))))
(* cosTheta (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))
(* cosTheta (+ 1 (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))
(* cosTheta (+ 1 (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))))
(* cosTheta (+ 1 (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (+ 1 c))))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))))
(* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))
(* cosTheta (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))
(* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))
(* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (+ 1 c))))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))))
(* cosTheta (sqrt (PI)))
(* cosTheta (sqrt (PI)))
(* cosTheta (sqrt (PI)))
(* cosTheta (sqrt (PI)))
(* -2 cosTheta)
(* cosTheta (- (/ 1 cosTheta) 2))
(* cosTheta (- (/ 1 cosTheta) 2))
(* cosTheta (- (/ 1 cosTheta) 2))
(* (sqrt (/ cosTheta (PI))) (sqrt -2))
(* cosTheta (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2))))
(* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2)))))
(* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ 1 (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2))))))
(* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2))
(+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2)))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ 1 (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2)))))
(* (sqrt cosTheta) (sqrt -2))
(* cosTheta (+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 cosTheta)) (sqrt -2))))
(* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (pow cosTheta 5))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 cosTheta)) (sqrt -2)))))
(* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (pow cosTheta 5))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow cosTheta 7))) (/ 1 (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 cosTheta)) (sqrt -2))))))
(/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))
(+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2)))))))))
(- (+ (* -1 (/ (+ (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))) (pow cosTheta 4))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))))
(- (+ (* -1 (/ (+ (* -1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (+ (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 4) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3))))) (* 1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (+ (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))))) (* (sqrt 2) (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))))))) (pow cosTheta 6))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))))))
(+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2)))))))
(+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))))))
(+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3))))))))
(+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3)))))))))
(* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 3))))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 3)))))))
(/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))
(+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2)))))))))
(- (+ (* -1 (/ (+ (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))) (pow cosTheta 4))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))))
(- (+ (* -1 (/ (+ (* -1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (+ (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 4) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3))))) (* 1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (+ (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))))) (* (sqrt 2) (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))))))) (pow cosTheta 6))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))))))
(/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))
(+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2)))))))))
(- (+ (* -1 (/ (+ (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))) (pow cosTheta 4))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))))
(- (+ (* -1 (/ (+ (* -1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (+ (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 4) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3))))) (* 1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (+ (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))))) (* (sqrt 2) (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))))))) (pow cosTheta 6))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))))))
(* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2)))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3))))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3)))))))
(+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2)))))))
(+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))))))
(+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3))))))))
(+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3)))))))))
(* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 3))))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 3)))))))
(/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))
(+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2)))))))))
(- (+ (* -1 (/ (+ (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))) (pow cosTheta 4))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))))
(- (+ (* -1 (/ (+ (* -1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (+ (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 4) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3))))) (* 1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (+ (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))))) (* (sqrt 2) (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))))))) (pow cosTheta 6))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))))))
(+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2)))))))
(+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))))))
(+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3))))))))
(+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3)))))))))
(* -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))
(+ (* -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))))
(+ (* -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3))))))
(+ (* -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3)))))))
(/ -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))
(- (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (/ 1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))))
(- (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3)))))) (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2))))))) (pow cosTheta 4))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (/ 1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))))
(- (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3)))))) (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2))))))))) (* (sqrt 2) (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))))) (+ (* -1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (* -1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 4) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3)))))))) (pow cosTheta 6))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt 2) 2) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3))))))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (/ 1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))))))
(* -1 (* cosTheta (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))
(* -1 (* cosTheta (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c)))) 1)))
(* -1 (* cosTheta (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))))) 1)))
(* -1 (* cosTheta (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (+ 1 c))))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c)))))) 1)))
(* -1 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))))
(* -1 (* cosTheta (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))))))
(* -1 (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c)))))))
(* -1 (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (+ 1 c))))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))))))))
(* cosTheta (sqrt (PI)))
(* cosTheta (sqrt (PI)))
(* cosTheta (sqrt (PI)))
(* cosTheta (sqrt (PI)))
(* -2 cosTheta)
(* -1 (* cosTheta (- 2 (/ 1 cosTheta))))
(* -1 (* cosTheta (- 2 (/ 1 cosTheta))))
(* -1 (* cosTheta (- 2 (/ 1 cosTheta))))
(* -1 (* (sqrt (/ cosTheta (PI))) (* (sqrt -1) (sqrt 2))))
(* -1 (* cosTheta (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2))))))
(* -1 (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))))))
(* -1 (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2))))))))
(* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 3))))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 3)))))))
(* -1 (* (sqrt cosTheta) (* (sqrt -1) (sqrt 2))))
(* -1 (* cosTheta (+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ (sqrt -1) (sqrt 2)))) (* (sqrt (/ 1 cosTheta)) (* (sqrt -1) (sqrt 2))))))
(* -1 (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (pow cosTheta 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ (sqrt -1) (sqrt 2)))) (* (sqrt (/ 1 cosTheta)) (* (sqrt -1) (sqrt 2)))))))
(* -1 (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (pow cosTheta 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow cosTheta 7))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ (sqrt -1) (sqrt 2)))) (* (sqrt (/ 1 cosTheta)) (* (sqrt -1) (sqrt 2))))))))
Outputs
(/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)))
(+ (* -1 (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32))) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 2 binary32))))
(+ (* c (- (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3)) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))
(fma.f32 (-.f32 (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 2 binary32)))) c (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32))))
(+ (* c (- (* c (+ (* -1 (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 4))) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3)))) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))
(fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 3 binary32))) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 4 binary32)))) c (/.f32 #s(literal -1 binary32) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 2 binary32)))) c (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32))))
(+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32))
(+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) c) #s(literal 1 binary32))
(+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) c) #s(literal 1 binary32))
(+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) c) #s(literal 1 binary32))
1
#s(literal 1 binary32)
(+ 1 c)
(+.f32 c #s(literal 1 binary32))
(+ 1 c)
(+.f32 c #s(literal 1 binary32))
(+ 1 c)
(+.f32 c #s(literal 1 binary32))
(/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)))
(+ (* -1 (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32))) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 2 binary32))))
(+ (* c (- (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3)) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))
(fma.f32 (-.f32 (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 2 binary32)))) c (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32))))
(+ (* c (- (* c (+ (* -1 (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 4))) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3)))) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))
(fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 3 binary32))) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 4 binary32)))) c (/.f32 #s(literal -1 binary32) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 2 binary32)))) c (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32))))
(/ 1 c)
(/.f32 #s(literal 1 binary32) c)
(/ 1 c)
(/.f32 #s(literal 1 binary32) c)
(/ 1 c)
(/.f32 #s(literal 1 binary32) c)
(/ 1 c)
(/.f32 #s(literal 1 binary32) c)
(/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)))
(+ (* -1 (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32))) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 2 binary32))))
(+ (* c (- (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3)) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))
(fma.f32 (-.f32 (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 2 binary32)))) c (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32))))
(+ (* c (- (* c (+ (* -1 (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 4))) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3)))) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))
(fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 3 binary32))) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 4 binary32)))) c (/.f32 #s(literal -1 binary32) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 2 binary32)))) c (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32))))
(+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32))
(+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) c) #s(literal 1 binary32))
(+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) c) #s(literal 1 binary32))
(+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) c) #s(literal 1 binary32))
(/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)))
(+ (* -1 (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32))) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 2 binary32))))
(+ (* c (- (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3)) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))
(fma.f32 (-.f32 (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 2 binary32)))) c (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32))))
(+ (* c (- (* c (+ (* -1 (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 4))) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3)))) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))
(fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 3 binary32))) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 4 binary32)))) c (/.f32 #s(literal -1 binary32) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 2 binary32)))) c (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32))))
(+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32))
(+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) c) #s(literal 1 binary32))
(+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) c) #s(literal 1 binary32))
(+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) c) #s(literal 1 binary32))
(/ (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) cosTheta)
(/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) cosTheta)
(+ 1 (+ (* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) c) #s(literal 1 binary32))
(+ 1 (+ (* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* c (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 0 binary32) c)) c)) #s(literal 1 binary32))
(+ 1 (+ (* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* c (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* c (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 0 binary32) (*.f32 #s(literal 0 binary32) c)) c)) c)) #s(literal 1 binary32))
(/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))
(/.f32 cosTheta (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta))
(+ (* -1 (/ (* c (* cosTheta (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2))) (/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))
(-.f32 (/.f32 cosTheta (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta)) (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 0 binary32) cosTheta) cosTheta) c) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 2 binary32))))
(+ (* c (- (* -1 (* c (+ (* -1 (/ (* cosTheta (pow (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) 2)) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2))))) (/ (* cosTheta (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))) (/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))
(fma.f32 (neg.f32 (fma.f32 (-.f32 (/.f32 (*.f32 #s(literal 0 binary32) cosTheta) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 0 binary32) cosTheta) #s(literal 2 binary32)) cosTheta) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 3 binary32)))) c (/.f32 (*.f32 (+.f32 #s(literal 0 binary32) cosTheta) cosTheta) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 2 binary32))))) c (/.f32 cosTheta (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta)))
(+ (* c (- (* c (- (* -1 (* c (+ (* -1 (/ (* cosTheta (* (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (+ (* -1 (/ (* (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (+ (* -1 (/ (* cosTheta (pow (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) 2)) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))))) (+ (* -1 (/ (* cosTheta (pow (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) 2)) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2))))) (/ (* cosTheta (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))) (/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))
(fma.f32 (-.f32 (*.f32 (neg.f32 (fma.f32 (fma.f32 cosTheta (neg.f32 (/.f32 (fma.f32 #s(literal 0 binary32) cosTheta #s(literal 0 binary32)) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 3 binary32)))) (fma.f32 (neg.f32 (+.f32 #s(literal 0 binary32) cosTheta)) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 0 binary32) cosTheta) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 0 binary32) cosTheta) #s(literal 2 binary32)) cosTheta) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 3 binary32)))) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta)) (/.f32 (*.f32 #s(literal 0 binary32) cosTheta) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 2 binary32))))) c (-.f32 (/.f32 (*.f32 #s(literal 0 binary32) cosTheta) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 0 binary32) cosTheta) #s(literal 2 binary32)) cosTheta) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 3 binary32)))))) c) (/.f32 (*.f32 (+.f32 #s(literal 0 binary32) cosTheta) cosTheta) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 2 binary32)))) c (/.f32 cosTheta (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta)))
(+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta)
(+ cosTheta (+ (* -1 (* (* c (exp (* -1 (pow cosTheta 2)))) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (fma.f32 #s(literal -1 binary32) (*.f32 c (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) cosTheta)
(+ cosTheta (+ (* c (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (* c (exp (* -1 (pow cosTheta 2)))) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))
(+.f32 (fma.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal -1 binary32))) c (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) cosTheta)
(+ cosTheta (+ (* c (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* c (+ (* -1 (* (* c (exp (* -1 (pow cosTheta 2)))) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (fma.f32 #s(literal -1 binary32) (*.f32 c (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 c (*.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (fma.f32 #s(literal -1 binary32) (*.f32 c (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) c))) cosTheta)
(* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))
(+ (* -1 (* (* c (exp (* -1 (pow cosTheta 2)))) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (fma.f32 #s(literal -1 binary32) (*.f32 c (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
(+ (* c (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (* c (exp (* -1 (pow cosTheta 2)))) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))
(fma.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal -1 binary32))) c (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
(+ (* c (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* c (+ (* -1 (* (* c (exp (* -1 (pow cosTheta 2)))) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (fma.f32 #s(literal -1 binary32) (*.f32 c (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 c (*.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (fma.f32 #s(literal -1 binary32) (*.f32 c (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) c)))
(/ 1 c)
(/.f32 #s(literal 1 binary32) c)
(/ (+ 1 (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c)
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) c)) c)
(/ (- (+ 1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) (pow c 2))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))) c)
(/.f32 (-.f32 (+.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 c c)) #s(literal 1 binary32)) (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 #s(literal 1 binary32) c))) c)
(/ (- (+ 1 (* -1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3) (pow c 3)))) (+ (* -1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) (pow c 2))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))) c)
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 c #s(literal 3 binary32)))) (-.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 #s(literal 1 binary32) c)) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 c c)))) c)
c
(* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))))) c #s(literal 1 binary32))
(* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))))) c #s(literal 1 binary32))
(* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))))) c #s(literal 1 binary32))
c
(* c (+ 1 (/ 1 c)))
(+.f32 c #s(literal 1 binary32))
(* c (+ 1 (/ 1 c)))
(+.f32 c #s(literal 1 binary32))
(* c (+ 1 (/ 1 c)))
(+.f32 c #s(literal 1 binary32))
(/ 1 c)
(/.f32 #s(literal 1 binary32) c)
(/ (+ 1 (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c)
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) c)) c)
(/ (- (+ 1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) (pow c 2))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))) c)
(/.f32 (-.f32 (+.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 c c)) #s(literal 1 binary32)) (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 #s(literal 1 binary32) c))) c)
(/ (- (+ 1 (* -1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3) (pow c 3)))) (+ (* -1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) (pow c 2))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))) c)
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 c #s(literal 3 binary32)))) (-.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 #s(literal 1 binary32) c)) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 c c)))) c)
(/ 1 c)
(/.f32 #s(literal 1 binary32) c)
(/ 1 c)
(/.f32 #s(literal 1 binary32) c)
(/ 1 c)
(/.f32 #s(literal 1 binary32) c)
(/ 1 c)
(/.f32 #s(literal 1 binary32) c)
(/ 1 c)
(/.f32 #s(literal 1 binary32) c)
(/ (+ 1 (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c)
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) c)) c)
(/ (- (+ 1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) (pow c 2))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))) c)
(/.f32 (-.f32 (+.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 c c)) #s(literal 1 binary32)) (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 #s(literal 1 binary32) c))) c)
(/ (- (+ 1 (* -1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3) (pow c 3)))) (+ (* -1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) (pow c 2))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))) c)
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 c #s(literal 3 binary32)))) (-.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 #s(literal 1 binary32) c)) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 c c)))) c)
c
(* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))))) c #s(literal 1 binary32))
(* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))))) c #s(literal 1 binary32))
(* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))))) c #s(literal 1 binary32))
(/ 1 c)
(/.f32 #s(literal 1 binary32) c)
(/ (+ 1 (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c)
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) c)) c)
(/ (- (+ 1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) (pow c 2))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))) c)
(/.f32 (-.f32 (+.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 c c)) #s(literal 1 binary32)) (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 #s(literal 1 binary32) c))) c)
(/ (- (+ 1 (* -1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3) (pow c 3)))) (+ (* -1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) (pow c 2))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))) c)
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 c #s(literal 3 binary32)))) (-.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 #s(literal 1 binary32) c)) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 c c)))) c)
c
(* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))))) c #s(literal 1 binary32))
(* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))))) c #s(literal 1 binary32))
(* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))))) c #s(literal 1 binary32))
c
(* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))))) c #s(literal 1 binary32))
(* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))))
(fma.f32 (-.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (+.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 (*.f32 c c) cosTheta))) (/.f32 #s(literal 1 binary32) c)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (*.f32 c c)) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta))) c c)
(* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 3) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 3) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))))))
(fma.f32 (-.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (fma.f32 #s(literal -1 binary32) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 (pow.f32 c #s(literal 3 binary32)) cosTheta)) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta))) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (+.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 (*.f32 c c) cosTheta)) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 (pow.f32 c #s(literal 3 binary32)) cosTheta))) (/.f32 #s(literal 1 binary32) c))) (*.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (*.f32 c c)) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta))) c c)
(/ 1 c)
(/.f32 #s(literal 1 binary32) c)
(/ (+ 1 (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c)
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) c)) c)
(/ (- (+ 1 (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (pow c 2)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))) c)
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 0 binary32) (*.f32 (fma.f32 (neg.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32)))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal -1 binary32)) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) cosTheta))) (*.f32 c c))) (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 #s(literal 1 binary32) c))) c)
(/ (- (+ 1 (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)) (+ (* -1 (/ (* (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) cosTheta)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (pow c 3)))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (* (pow c 2) cosTheta))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))))) c)
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) (/.f32 #s(literal 0 binary32) cosTheta)) (fma.f32 (neg.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta)) (/.f32 (+.f32 #s(literal 0 binary32) (*.f32 (fma.f32 (neg.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32)))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal -1 binary32)) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) cosTheta))) cosTheta) (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta)))) (pow.f32 c #s(literal 3 binary32)))) (-.f32 (-.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (+.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 (*.f32 c c) cosTheta))) (/.f32 #s(literal 1 binary32) c)) (*.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) (*.f32 c c)) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) cosTheta))) (*.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (*.f32 c c)) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta)))) c)
cosTheta
(+ cosTheta (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))
(fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) c) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) cosTheta)
(+ cosTheta (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (pow c 2)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (fma.f32 #s(literal -1 binary32) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c c)) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) c)) cosTheta)
(+ cosTheta (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (pow c 2)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (* (/ (exp (* -1 (pow cosTheta 2))) (pow c 3)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (fma.f32 #s(literal -1 binary32) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c c)) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) c)) cosTheta) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 c #s(literal 3 binary32))) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32)))))
(* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))
(*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) c) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))))
(/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) c)
(/.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (fma.f32 #s(literal -1 binary32) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) c) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) c)
(/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))) (* (/ (exp (* -1 (pow cosTheta 2))) (pow c 2)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)
(/.f32 (-.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (+.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c c)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) c) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))))) c)
(/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (pow c 3)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))) (* (/ (exp (* -1 (pow cosTheta 2))) (pow c 2)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) c)
(/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (+.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 c #s(literal 3 binary32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) c))) (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (+.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c c)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) c)
(/ 1 c)
(/.f32 #s(literal 1 binary32) c)
(* -1 (/ (- (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)) 1) c))
(/.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (-.f32 (/.f32 #s(literal 1 binary32) c) #s(literal 1 binary32))) (neg.f32 c))
(* -1 (/ (- (* -1 (/ (- (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) c) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c))
(/.f32 (fma.f32 (/.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 2 binary32)) c) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32))) (neg.f32 c)) #s(literal -1 binary32) #s(literal 1 binary32)) c)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3) c) (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)) c)) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c))
(/.f32 (fma.f32 (/.f32 (-.f32 (/.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 3 binary32)) c) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 2 binary32))) (neg.f32 c)) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32))) (neg.f32 c)) #s(literal -1 binary32) #s(literal 1 binary32)) c)
c
(* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1)))
(*.f32 (neg.f32 c) (-.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) (neg.f32 c)) #s(literal 1 binary32)))
(* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1)))
(*.f32 (neg.f32 c) (-.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) (neg.f32 c)) #s(literal 1 binary32)))
(* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1)))
(*.f32 (neg.f32 c) (-.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) (neg.f32 c)) #s(literal 1 binary32)))
c
(* c (+ 1 (/ 1 c)))
(+.f32 c #s(literal 1 binary32))
(* c (+ 1 (/ 1 c)))
(+.f32 c #s(literal 1 binary32))
(* c (+ 1 (/ 1 c)))
(+.f32 c #s(literal 1 binary32))
(/ 1 c)
(/.f32 #s(literal 1 binary32) c)
(* -1 (/ (- (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)) 1) c))
(/.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (-.f32 (/.f32 #s(literal 1 binary32) c) #s(literal 1 binary32))) (neg.f32 c))
(* -1 (/ (- (* -1 (/ (- (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) c) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c))
(/.f32 (fma.f32 (/.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 2 binary32)) c) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32))) (neg.f32 c)) #s(literal -1 binary32) #s(literal 1 binary32)) c)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3) c) (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)) c)) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c))
(/.f32 (fma.f32 (/.f32 (-.f32 (/.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 3 binary32)) c) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 2 binary32))) (neg.f32 c)) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32))) (neg.f32 c)) #s(literal -1 binary32) #s(literal 1 binary32)) c)
(/ 1 c)
(/.f32 #s(literal 1 binary32) c)
(/ 1 c)
(/.f32 #s(literal 1 binary32) c)
(/ 1 c)
(/.f32 #s(literal 1 binary32) c)
(/ 1 c)
(/.f32 #s(literal 1 binary32) c)
(/ 1 c)
(/.f32 #s(literal 1 binary32) c)
(* -1 (/ (- (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)) 1) c))
(/.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (-.f32 (/.f32 #s(literal 1 binary32) c) #s(literal 1 binary32))) (neg.f32 c))
(* -1 (/ (- (* -1 (/ (- (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) c) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c))
(/.f32 (fma.f32 (/.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 2 binary32)) c) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32))) (neg.f32 c)) #s(literal -1 binary32) #s(literal 1 binary32)) c)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3) c) (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)) c)) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c))
(/.f32 (fma.f32 (/.f32 (-.f32 (/.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 3 binary32)) c) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 2 binary32))) (neg.f32 c)) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32))) (neg.f32 c)) #s(literal -1 binary32) #s(literal 1 binary32)) c)
c
(* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1)))
(*.f32 (neg.f32 c) (-.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) (neg.f32 c)) #s(literal 1 binary32)))
(* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1)))
(*.f32 (neg.f32 c) (-.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) (neg.f32 c)) #s(literal 1 binary32)))
(* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1)))
(*.f32 (neg.f32 c) (-.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) (neg.f32 c)) #s(literal 1 binary32)))
(/ 1 c)
(/.f32 #s(literal 1 binary32) c)
(* -1 (/ (- (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)) 1) c))
(/.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (-.f32 (/.f32 #s(literal 1 binary32) c) #s(literal 1 binary32))) (neg.f32 c))
(* -1 (/ (- (* -1 (/ (- (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) c) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c))
(/.f32 (fma.f32 (/.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 2 binary32)) c) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32))) (neg.f32 c)) #s(literal -1 binary32) #s(literal 1 binary32)) c)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3) c) (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)) c)) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c))
(/.f32 (fma.f32 (/.f32 (-.f32 (/.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 3 binary32)) c) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 2 binary32))) (neg.f32 c)) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32))) (neg.f32 c)) #s(literal -1 binary32) #s(literal 1 binary32)) c)
c
(* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1)))
(*.f32 (neg.f32 c) (-.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) (neg.f32 c)) #s(literal 1 binary32)))
(* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1)))
(*.f32 (neg.f32 c) (-.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) (neg.f32 c)) #s(literal 1 binary32)))
(* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1)))
(*.f32 (neg.f32 c) (-.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) (neg.f32 c)) #s(literal 1 binary32)))
c
(* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1)))
(*.f32 (neg.f32 c) (-.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) (neg.f32 c)) #s(literal 1 binary32)))
(* -1 (* c (- (* -1 (/ (+ 1 (+ (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1)))
(*.f32 (neg.f32 c) (-.f32 (/.f32 (fma.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) (/.f32 #s(literal 0 binary32) c)) #s(literal -1 binary32) #s(literal -1 binary32)) c) #s(literal 1 binary32)))
(* -1 (* c (- (* -1 (/ (+ 1 (+ (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1)))
(*.f32 (neg.f32 c) (-.f32 (/.f32 (+.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) (/.f32 (+.f32 #s(literal 0 binary32) (/.f32 #s(literal 0 binary32) c)) (neg.f32 c))) (neg.f32 c)) #s(literal 1 binary32)))
(/ 1 c)
(/.f32 #s(literal 1 binary32) c)
(* -1 (/ (- (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)) 1) c))
(/.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (-.f32 (/.f32 #s(literal 1 binary32) c) #s(literal 1 binary32))) (neg.f32 c))
(* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (* c cosTheta)))) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c))
(/.f32 (fma.f32 (/.f32 (-.f32 (fma.f32 #s(literal 0 binary32) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32)))) (*.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) cosTheta) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) c))) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32))) (neg.f32 c)) #s(literal -1 binary32) #s(literal 1 binary32)) c)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (* c cosTheta)) (/ (* (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)))) (* c cosTheta))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)))) c)) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c))
(/.f32 (fma.f32 (/.f32 (-.f32 (/.f32 (-.f32 (fma.f32 #s(literal 0 binary32) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32)))) (fma.f32 (/.f32 (+.f32 #s(literal 0 binary32) (*.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) cosTheta))) cosTheta) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) c) (/.f32 #s(literal 0 binary32) (*.f32 c cosTheta)))) (+.f32 #s(literal 0 binary32) (*.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) cosTheta)))) (neg.f32 c)) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32))) (neg.f32 c)) #s(literal -1 binary32) #s(literal 1 binary32)) c)
cosTheta
(+ cosTheta (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))
(fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) c) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) cosTheta)
(+ cosTheta (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)))
(-.f32 cosTheta (/.f32 (-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) c) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) c))
(+ cosTheta (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c)))
(-.f32 cosTheta (/.f32 (neg.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) c) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) c))) c))
(* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))
(*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) c) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))))
(* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))
(/.f32 (-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) c) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (neg.f32 c))
(* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c))
(/.f32 (neg.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) c) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) c))) (neg.f32 c))
(* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c))) c))
(/.f32 (neg.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (neg.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) c) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) c))) c))) (neg.f32 c))
(* cosTheta (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(* cosTheta (+ (sqrt (PI)) (* -1 (* cosTheta (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))))))
(*.f32 (fma.f32 (neg.f32 cosTheta) (fma.f32 (-.f32 c (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) cosTheta)
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))))))
(*.f32 (fma.f32 (neg.f32 (fma.f32 (-.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) #s(literal -3/2 binary32)) (PI.f32)) (*.f32 (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) #s(literal 2 binary32)) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))))) cosTheta (fma.f32 (-.f32 c (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (PI.f32) (PI.f32)))) cosTheta (sqrt.f32 (PI.f32))) cosTheta)
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (PI)) (* (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI)))))))) (* (PI) (+ (sqrt (/ 1 (PI))) (* -1/2 (sqrt (/ 1 (PI)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))))))
(*.f32 (fma.f32 (fma.f32 (neg.f32 (fma.f32 (fma.f32 (neg.f32 (*.f32 (sqrt.f32 (PI.f32)) (-.f32 (+.f32 c #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) (-.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) #s(literal -3/2 binary32)) (PI.f32)) (*.f32 (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) #s(literal 2 binary32)) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))))) (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (PI.f32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) #s(literal -3/2 binary32)) (-.f32 (+.f32 c #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)))))) cosTheta (-.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) #s(literal -3/2 binary32)) (PI.f32)) (*.f32 (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) #s(literal 2 binary32)) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))))))) cosTheta (neg.f32 (fma.f32 (-.f32 c (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (PI.f32) (PI.f32)))) cosTheta (sqrt.f32 (PI.f32))) cosTheta)
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))) cosTheta)
(/.f32 (fma.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))))) cosTheta)
(/.f32 (fma.f32 (+.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) #s(literal -3/2 binary32)) cosTheta)) cosTheta (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (+ (* -1/2 (sqrt (/ 1 (PI)))) (* cosTheta (+ (sqrt (/ 1 (PI))) (* -1/2 (sqrt (/ 1 (PI)))))))))))))) cosTheta)
(/.f32 (fma.f32 (+.f32 (+.f32 c #s(literal 1 binary32)) (fma.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) #s(literal -3/2 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)) cosTheta (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) cosTheta (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) cosTheta)
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (* cosTheta (sqrt (/ 1 (PI)))))))) cosTheta)
(/.f32 (fma.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (fma.f32 #s(literal -1/2 binary32) cosTheta #s(literal -1 binary32))) cosTheta (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1/2 (sqrt (/ 1 (PI)))) (* -1/2 (* cosTheta (sqrt (/ 1 (PI)))))))))) cosTheta)
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (*.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (fma.f32 #s(literal -1/2 binary32) cosTheta #s(literal -1/2 binary32))) cosTheta) cosTheta)) cosTheta)
(* cosTheta (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(* cosTheta (+ (sqrt (PI)) (* -1 (* cosTheta (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))))))
(*.f32 (fma.f32 (neg.f32 cosTheta) (fma.f32 (-.f32 c (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) cosTheta)
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))))))
(*.f32 (fma.f32 (neg.f32 (fma.f32 (-.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) #s(literal -3/2 binary32)) (PI.f32)) (*.f32 (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) #s(literal 2 binary32)) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))))) cosTheta (fma.f32 (-.f32 c (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (PI.f32) (PI.f32)))) cosTheta (sqrt.f32 (PI.f32))) cosTheta)
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (PI)) (* (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI)))))))) (* (PI) (+ (sqrt (/ 1 (PI))) (* -1/2 (sqrt (/ 1 (PI)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))))))
(*.f32 (fma.f32 (fma.f32 (neg.f32 (fma.f32 (fma.f32 (neg.f32 (*.f32 (sqrt.f32 (PI.f32)) (-.f32 (+.f32 c #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) (-.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) #s(literal -3/2 binary32)) (PI.f32)) (*.f32 (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) #s(literal 2 binary32)) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))))) (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (PI.f32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) #s(literal -3/2 binary32)) (-.f32 (+.f32 c #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)))))) cosTheta (-.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) #s(literal -3/2 binary32)) (PI.f32)) (*.f32 (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) #s(literal 2 binary32)) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))))))) cosTheta (neg.f32 (fma.f32 (-.f32 c (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (PI.f32) (PI.f32)))) cosTheta (sqrt.f32 (PI.f32))) cosTheta)
(* cosTheta (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(* cosTheta (+ (sqrt (PI)) (* -1 (* cosTheta (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))))))
(*.f32 (fma.f32 (neg.f32 cosTheta) (fma.f32 (-.f32 c (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) cosTheta)
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))))))
(*.f32 (fma.f32 (neg.f32 (fma.f32 (-.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) #s(literal -3/2 binary32)) (PI.f32)) (*.f32 (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) #s(literal 2 binary32)) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))))) cosTheta (fma.f32 (-.f32 c (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (PI.f32) (PI.f32)))) cosTheta (sqrt.f32 (PI.f32))) cosTheta)
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (PI)) (* (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI)))))))) (* (PI) (+ (sqrt (/ 1 (PI))) (* -1/2 (sqrt (/ 1 (PI)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))))))
(*.f32 (fma.f32 (fma.f32 (neg.f32 (fma.f32 (fma.f32 (neg.f32 (*.f32 (sqrt.f32 (PI.f32)) (-.f32 (+.f32 c #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) (-.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) #s(literal -3/2 binary32)) (PI.f32)) (*.f32 (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) #s(literal 2 binary32)) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))))) (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (PI.f32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) #s(literal -3/2 binary32)) (-.f32 (+.f32 c #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)))))) cosTheta (-.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) #s(literal -3/2 binary32)) (PI.f32)) (*.f32 (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) #s(literal 2 binary32)) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))))))) cosTheta (neg.f32 (fma.f32 (-.f32 c (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (PI.f32) (PI.f32)))) cosTheta (sqrt.f32 (PI.f32))) cosTheta)
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) cosTheta)
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) cosTheta)
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (*.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) #s(literal -3/2 binary32)) cosTheta) cosTheta)) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (+ (* -1/2 (sqrt (/ 1 (PI)))) (* cosTheta (+ (sqrt (/ 1 (PI))) (* -1/2 (sqrt (/ 1 (PI)))))))))))) cosTheta)
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (*.f32 (*.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) #s(literal -3/2 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)) cosTheta) cosTheta)) cosTheta)
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))) cosTheta)
(/.f32 (fma.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))))) cosTheta)
(/.f32 (fma.f32 (+.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) #s(literal -3/2 binary32)) cosTheta)) cosTheta (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (+ (* -1/2 (sqrt (/ 1 (PI)))) (* cosTheta (+ (sqrt (/ 1 (PI))) (* -1/2 (sqrt (/ 1 (PI)))))))))))))) cosTheta)
(/.f32 (fma.f32 (+.f32 (+.f32 c #s(literal 1 binary32)) (fma.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) #s(literal -3/2 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)) cosTheta (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) cosTheta (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) cosTheta)
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (* cosTheta (sqrt (/ 1 (PI)))))))) cosTheta)
(/.f32 (fma.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (fma.f32 #s(literal -1/2 binary32) cosTheta #s(literal -1 binary32))) cosTheta (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1/2 (sqrt (/ 1 (PI)))) (* -1/2 (* cosTheta (sqrt (/ 1 (PI)))))))))) cosTheta)
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (*.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (fma.f32 #s(literal -1/2 binary32) cosTheta #s(literal -1/2 binary32))) cosTheta) cosTheta)) cosTheta)
(* cosTheta (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(* cosTheta (+ (sqrt (PI)) (* -1 (* cosTheta (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))))))
(*.f32 (fma.f32 (neg.f32 cosTheta) (fma.f32 (-.f32 c (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (PI.f32) (PI.f32)) (sqrt.f32 (PI.f32))) cosTheta)
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))))))
(*.f32 (fma.f32 (neg.f32 (fma.f32 (-.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) #s(literal -3/2 binary32)) (PI.f32)) (*.f32 (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) #s(literal 2 binary32)) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))))) cosTheta (fma.f32 (-.f32 c (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (PI.f32) (PI.f32)))) cosTheta (sqrt.f32 (PI.f32))) cosTheta)
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (PI)) (* (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI)))))))) (* (PI) (+ (sqrt (/ 1 (PI))) (* -1/2 (sqrt (/ 1 (PI)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))))))
(*.f32 (fma.f32 (fma.f32 (neg.f32 (fma.f32 (fma.f32 (neg.f32 (*.f32 (sqrt.f32 (PI.f32)) (-.f32 (+.f32 c #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) (-.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) #s(literal -3/2 binary32)) (PI.f32)) (*.f32 (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) #s(literal 2 binary32)) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))))) (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (PI.f32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) #s(literal -3/2 binary32)) (-.f32 (+.f32 c #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)))))) cosTheta (-.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) #s(literal -3/2 binary32)) (PI.f32)) (*.f32 (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) #s(literal 2 binary32)) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))))))) cosTheta (neg.f32 (fma.f32 (-.f32 c (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (PI.f32) (PI.f32)))) cosTheta (sqrt.f32 (PI.f32))) cosTheta)
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))) cosTheta)
(/.f32 (fma.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))))) cosTheta)
(/.f32 (fma.f32 (+.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) #s(literal -3/2 binary32)) cosTheta)) cosTheta (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (+ (* -1/2 (sqrt (/ 1 (PI)))) (* cosTheta (+ (sqrt (/ 1 (PI))) (* -1/2 (sqrt (/ 1 (PI)))))))))))))) cosTheta)
(/.f32 (fma.f32 (+.f32 (+.f32 c #s(literal 1 binary32)) (fma.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) #s(literal -3/2 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)) cosTheta (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) cosTheta (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))) cosTheta)
(/.f32 (fma.f32 (fma.f32 c cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* cosTheta (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))) cosTheta)
(/.f32 (fma.f32 (fma.f32 (fma.f32 c cosTheta cosTheta) (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) #s(literal -3/2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (+.f32 c #s(literal 1 binary32)))) cosTheta (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* cosTheta (+ (* cosTheta (* (+ 1 c) (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))) cosTheta)
(/.f32 (fma.f32 (fma.f32 (fma.f32 (fma.f32 c cosTheta cosTheta) (*.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) #s(literal -3/2 binary32)) (+.f32 c #s(literal 1 binary32)))) cosTheta (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (+.f32 c #s(literal 1 binary32)))) cosTheta (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(* cosTheta (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(* cosTheta (+ (sqrt (PI)) (* -1 (* cosTheta (* (PI) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))))
(*.f32 (fma.f32 (*.f32 (neg.f32 (fma.f32 c (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) cosTheta (sqrt.f32 (PI.f32))) cosTheta)
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (pow (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) 2)))) (* (PI) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (* (PI) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))))
(*.f32 (fma.f32 (neg.f32 (fma.f32 (fma.f32 (neg.f32 (*.f32 (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #s(literal 2 binary32)) (*.f32 (fma.f32 c (PI.f32) (PI.f32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) #s(literal -3/2 binary32)))) cosTheta (*.f32 (fma.f32 c (PI.f32) (PI.f32)) (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))))) cosTheta (sqrt.f32 (PI.f32))) cosTheta)
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (PI)) (* (+ 1 c) (* (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (pow (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) 2)))) (* (PI) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (* (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))) (* (PI) (* (+ 1 c) (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (pow (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) 2)))) (* (PI) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (* (PI) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))))
(*.f32 (fma.f32 (fma.f32 (neg.f32 (fma.f32 (fma.f32 (neg.f32 (*.f32 (sqrt.f32 (PI.f32)) (+.f32 c #s(literal 1 binary32)))) (*.f32 (fma.f32 (neg.f32 (*.f32 (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #s(literal 2 binary32)) (*.f32 (fma.f32 c (PI.f32) (PI.f32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) #s(literal -3/2 binary32)))) (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (fma.f32 (neg.f32 (*.f32 (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) #s(literal -3/2 binary32)) (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (fma.f32 c (PI.f32) (PI.f32)) (*.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))))) cosTheta (fma.f32 (neg.f32 (*.f32 (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #s(literal 2 binary32)) (*.f32 (fma.f32 c (PI.f32) (PI.f32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) #s(literal -3/2 binary32)))))) cosTheta (*.f32 (neg.f32 (fma.f32 c (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))))) cosTheta (sqrt.f32 (PI.f32))) cosTheta)
(* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))
(+ (* cosTheta (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))
(fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))
(+ (* cosTheta (+ 1 (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* cosTheta (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))
(fma.f32 (+.f32 (fma.f32 (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) #s(literal -3/2 binary32)) cosTheta (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (fma.f32 c #s(literal -1 binary32) #s(literal -1 binary32)))) #s(literal 1 binary32)) cosTheta (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))
(+ (* cosTheta (+ 1 (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* cosTheta (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* cosTheta (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))
(fma.f32 (+.f32 (-.f32 (*.f32 (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) #s(literal -3/2 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta)) cosTheta) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #s(literal 1 binary32)) cosTheta (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))
(* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))
(+ (* -1 (* (/ cosTheta (+ 1 c)) (sqrt (/ 1 (PI))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (fma.f32 #s(literal -1 binary32) (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32)))))
(+ (* cosTheta (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* cosTheta (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))
(fma.f32 (fma.f32 (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) #s(literal -3/2 binary32)) cosTheta (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (fma.f32 c #s(literal -1 binary32) #s(literal -1 binary32)))) cosTheta (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))
(+ (* cosTheta (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* cosTheta (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* cosTheta (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))
(fma.f32 (-.f32 (*.f32 (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) #s(literal -3/2 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta)) cosTheta) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))
(* cosTheta (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(* cosTheta (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(* cosTheta (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(* cosTheta (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
1
#s(literal 1 binary32)
(+ 1 (* -2 cosTheta))
(fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32))
(+ 1 (* -2 cosTheta))
(fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32))
(+ 1 (* -2 cosTheta))
(fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32))
(sqrt (/ 1 (PI)))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))
(+ (sqrt (/ 1 (PI))) (* -1 (* cosTheta (sqrt (/ 1 (PI))))))
(*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))
(+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (* cosTheta (sqrt (/ 1 (PI))))))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (fma.f32 #s(literal -1/2 binary32) cosTheta #s(literal -1 binary32))) cosTheta (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))
(+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1/2 (sqrt (/ 1 (PI)))) (* -1/2 (* cosTheta (sqrt (/ 1 (PI))))))))))
(fma.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (*.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (fma.f32 #s(literal -1/2 binary32) cosTheta #s(literal -1/2 binary32))) cosTheta) cosTheta))
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) cosTheta)
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (* cosTheta (sqrt (/ 1 (PI)))))))) cosTheta)
(/.f32 (fma.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (fma.f32 #s(literal -1/2 binary32) cosTheta #s(literal -1 binary32))) cosTheta (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1/2 (sqrt (/ 1 (PI)))) (* -1/2 (* cosTheta (sqrt (/ 1 (PI)))))))))) cosTheta)
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (*.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (fma.f32 #s(literal -1/2 binary32) cosTheta #s(literal -1/2 binary32))) cosTheta) cosTheta)) cosTheta)
1
#s(literal 1 binary32)
(+ 1 (* -1 cosTheta))
(-.f32 #s(literal 1 binary32) cosTheta)
(+ 1 (* cosTheta (- (* -1/2 cosTheta) 1)))
(fma.f32 (fma.f32 #s(literal -1/2 binary32) cosTheta #s(literal -1 binary32)) cosTheta #s(literal 1 binary32))
(+ 1 (* cosTheta (- (* cosTheta (- (* -1/2 cosTheta) 1/2)) 1)))
(fma.f32 (fma.f32 (fma.f32 #s(literal -1/2 binary32) cosTheta #s(literal -1/2 binary32)) cosTheta #s(literal -1 binary32)) cosTheta #s(literal 1 binary32))
(/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))
(/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32))))
(- (+ (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2)))))) (pow cosTheta 4))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))
(fma.f32 (/.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) #s(literal -2 binary32))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) cosTheta) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 2 binary32))))) (pow.f32 cosTheta #s(literal 4 binary32))) #s(literal -1 binary32) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)))))
(- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))) (* (sqrt -2) (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))))) (+ (* 1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 4) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))))) (pow cosTheta 6))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3)))))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))))
(-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32))) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 cosTheta (PI.f32)))) (*.f32 (/.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) #s(literal -2 binary32))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) cosTheta) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 2 binary32))))) (sqrt.f32 #s(literal -2 binary32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)))) (*.f32 #s(literal 1/16 binary32) (fma.f32 (/.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 4 binary32)))) (/.f32 (*.f32 cosTheta cosTheta) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 3 binary32))) (*.f32 (/.f32 (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 2 binary32))))))) (pow.f32 cosTheta #s(literal 6 binary32)))) (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 3 binary32)))) (/.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) (pow.f32 cosTheta #s(literal 3 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 2 binary32)))))))
(+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))
(+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32))
(+ 1 (+ c (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))
(+.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))))) #s(literal 1 binary32))
(+ 1 (+ c (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))))
(+.f32 (+.f32 c #s(literal 1 binary32)) (fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32)))))))
(+ 1 (+ c (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))))
(+.f32 (+.f32 c #s(literal 1 binary32)) (fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (fma.f32 (*.f32 #s(literal 1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))))))))
(* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2))
(*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))
(+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2)))
(fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))) #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2))))
(fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32)))) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) #s(literal -1/8 binary32) (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))) #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ 1 (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2)))))
(fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32)))) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) #s(literal -1/8 binary32) (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32))) #s(literal 1/16 binary32) (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))) #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))))
(/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))
(/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32))))
(- (+ (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2)))))) (pow cosTheta 4))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))
(fma.f32 (/.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) #s(literal -2 binary32))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) cosTheta) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 2 binary32))))) (pow.f32 cosTheta #s(literal 4 binary32))) #s(literal -1 binary32) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)))))
(- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))) (* (sqrt -2) (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))))) (+ (* 1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 4) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))))) (pow cosTheta 6))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3)))))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))))
(-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32))) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 cosTheta (PI.f32)))) (*.f32 (/.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) #s(literal -2 binary32))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) cosTheta) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 2 binary32))))) (sqrt.f32 #s(literal -2 binary32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)))) (*.f32 #s(literal 1/16 binary32) (fma.f32 (/.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 4 binary32)))) (/.f32 (*.f32 cosTheta cosTheta) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 3 binary32))) (*.f32 (/.f32 (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 2 binary32))))))) (pow.f32 cosTheta #s(literal 6 binary32)))) (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 3 binary32)))) (/.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) (pow.f32 cosTheta #s(literal 3 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 2 binary32)))))))
(/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))
(/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32))))
(- (+ (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2)))))) (pow cosTheta 4))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))
(fma.f32 (/.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) #s(literal -2 binary32))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) cosTheta) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 2 binary32))))) (pow.f32 cosTheta #s(literal 4 binary32))) #s(literal -1 binary32) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)))))
(- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))) (* (sqrt -2) (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))))) (+ (* 1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 4) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))))) (pow cosTheta 6))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3)))))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))))
(-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32))) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 cosTheta (PI.f32)))) (*.f32 (/.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) #s(literal -2 binary32))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) cosTheta) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 2 binary32))))) (sqrt.f32 #s(literal -2 binary32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)))) (*.f32 #s(literal 1/16 binary32) (fma.f32 (/.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 4 binary32)))) (/.f32 (*.f32 cosTheta cosTheta) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 3 binary32))) (*.f32 (/.f32 (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 2 binary32))))))) (pow.f32 cosTheta #s(literal 6 binary32)))) (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 3 binary32)))) (/.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) (pow.f32 cosTheta #s(literal 3 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 2 binary32)))))))
(* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))
(*.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))
(+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32)))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))
(fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))
(fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (fma.f32 (*.f32 #s(literal 1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32)))))))
(+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))
(+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32))
(+ 1 (+ c (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))
(+.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))))) #s(literal 1 binary32))
(+ 1 (+ c (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))))
(+.f32 (+.f32 c #s(literal 1 binary32)) (fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32)))))))
(+ 1 (+ c (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))))
(+.f32 (+.f32 c #s(literal 1 binary32)) (fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (fma.f32 (*.f32 #s(literal 1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))))))))
(* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2))
(*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))
(+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2)))
(fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))) #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2))))
(fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32)))) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) #s(literal -1/8 binary32) (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))) #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ 1 (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2)))))
(fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32)))) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) #s(literal -1/8 binary32) (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32))) #s(literal 1/16 binary32) (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))) #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))))
(/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))
(/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32))))
(- (+ (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2)))))) (pow cosTheta 4))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))
(fma.f32 (/.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) #s(literal -2 binary32))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) cosTheta) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 2 binary32))))) (pow.f32 cosTheta #s(literal 4 binary32))) #s(literal -1 binary32) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)))))
(- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))) (* (sqrt -2) (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))))) (+ (* 1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 4) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))))) (pow cosTheta 6))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3)))))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))))
(-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32))) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 cosTheta (PI.f32)))) (*.f32 (/.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) #s(literal -2 binary32))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) cosTheta) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 2 binary32))))) (sqrt.f32 #s(literal -2 binary32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)))) (*.f32 #s(literal 1/16 binary32) (fma.f32 (/.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 4 binary32)))) (/.f32 (*.f32 cosTheta cosTheta) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 3 binary32))) (*.f32 (/.f32 (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 2 binary32))))))) (pow.f32 cosTheta #s(literal 6 binary32)))) (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 3 binary32)))) (/.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) (pow.f32 cosTheta #s(literal 3 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 2 binary32)))))))
(+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))
(+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32))
(+ 1 (+ c (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))
(+.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))))) #s(literal 1 binary32))
(+ 1 (+ c (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))))
(+.f32 (+.f32 c #s(literal 1 binary32)) (fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32)))))))
(+ 1 (+ c (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))))
(+.f32 (+.f32 c #s(literal 1 binary32)) (fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (fma.f32 (*.f32 #s(literal 1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))))))))
(* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))
(*.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) (+.f32 c #s(literal 1 binary32)))
(+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (*.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) (+.f32 c #s(literal 1 binary32))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))))
(fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (*.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) (+.f32 c #s(literal 1 binary32)))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))))
(fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (fma.f32 (*.f32 #s(literal 1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (*.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) (+.f32 c #s(literal 1 binary32))))))
(/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))) (/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (*.f32 (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32))))
(- (+ (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3)))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2))))))) (pow cosTheta 4))) (/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))))
(fma.f32 (/.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 3 binary32))) (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 3 binary32)))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) cosTheta) (PI.f32)) (*.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (*.f32 (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))))) (pow.f32 cosTheta #s(literal 4 binary32))) #s(literal -1 binary32) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (*.f32 (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)))))
(- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3)))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))))) (* (sqrt -2) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))))) (+ (* 1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))) (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 4) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3)))))))) (pow cosTheta 6))) (/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt -2) 2) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3))))))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))))))
(-.f32 (-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32))) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 cosTheta (PI.f32)))) (*.f32 (/.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 3 binary32))) (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 3 binary32)))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) cosTheta) (PI.f32)) (*.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (*.f32 (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))))) (fma.f32 (sqrt.f32 #s(literal -2 binary32)) c (sqrt.f32 #s(literal -2 binary32)))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)))) (*.f32 #s(literal 1/16 binary32) (fma.f32 (/.f32 (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (*.f32 (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 4 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 3 binary32))) (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 3 binary32))))))) (pow.f32 cosTheta #s(literal 6 binary32)))) (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal -2 binary32) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 3 binary32))) (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 3 binary32)))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (*.f32 (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (*.f32 (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32))))))))
(* cosTheta (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))
(*.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) cosTheta)
(* cosTheta (+ 1 (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))
(fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) cosTheta cosTheta)
(* cosTheta (+ 1 (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))) cosTheta cosTheta)
(* cosTheta (+ 1 (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (+ 1 c))))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 #s(literal 1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32))) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))))) cosTheta cosTheta)
(* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))
(*.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 cosTheta (PI.f32))))
(* cosTheta (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) cosTheta)
(* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))
(*.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))) cosTheta)
(* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (+ 1 c))))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))))
(*.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 #s(literal 1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32))) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))))) cosTheta)
(* cosTheta (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(* cosTheta (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(* cosTheta (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(* cosTheta (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(* -2 cosTheta)
(*.f32 #s(literal -2 binary32) cosTheta)
(* cosTheta (- (/ 1 cosTheta) 2))
(*.f32 (-.f32 (/.f32 #s(literal 1 binary32) cosTheta) #s(literal 2 binary32)) cosTheta)
(* cosTheta (- (/ 1 cosTheta) 2))
(*.f32 (-.f32 (/.f32 #s(literal 1 binary32) cosTheta) #s(literal 2 binary32)) cosTheta)
(* cosTheta (- (/ 1 cosTheta) 2))
(*.f32 (-.f32 (/.f32 #s(literal 1 binary32) cosTheta) #s(literal 2 binary32)) cosTheta)
(* (sqrt (/ cosTheta (PI))) (sqrt -2))
(*.f32 (sqrt.f32 (/.f32 cosTheta (PI.f32))) (sqrt.f32 #s(literal -2 binary32)))
(* cosTheta (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2))))
(*.f32 (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))) #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) cosTheta)
(* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2)))))
(*.f32 (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32)))) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) #s(literal -1/8 binary32) (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))) #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))) cosTheta)
(* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ 1 (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2))))))
(*.f32 (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32)))) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) #s(literal -1/8 binary32) (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32))) #s(literal 1/16 binary32) (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))) #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))))) cosTheta)
(* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2))
(*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))
(+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2)))
(fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))) #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2))))
(fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32)))) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) #s(literal -1/8 binary32) (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))) #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ 1 (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2)))))
(fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32)))) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) #s(literal -1/8 binary32) (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32))) #s(literal 1/16 binary32) (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))) #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))))
(* (sqrt cosTheta) (sqrt -2))
(*.f32 (sqrt.f32 cosTheta) (sqrt.f32 #s(literal -2 binary32)))
(* cosTheta (+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 cosTheta)) (sqrt -2))))
(*.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) cosTheta)) (sqrt.f32 #s(literal -2 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 3 binary32)))) (sqrt.f32 #s(literal -2 binary32))) #s(literal 1/2 binary32))) cosTheta)
(* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (pow cosTheta 5))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 cosTheta)) (sqrt -2)))))
(*.f32 (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 5 binary32)))) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) #s(literal -1/8 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) cosTheta)) (sqrt.f32 #s(literal -2 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 3 binary32)))) (sqrt.f32 #s(literal -2 binary32))) #s(literal 1/2 binary32)))) cosTheta)
(* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (pow cosTheta 5))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow cosTheta 7))) (/ 1 (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 cosTheta)) (sqrt -2))))))
(*.f32 (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 5 binary32)))) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) #s(literal -1/8 binary32) (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 7 binary32)))) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32))) #s(literal 1/16 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) cosTheta)) (sqrt.f32 #s(literal -2 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 3 binary32)))) (sqrt.f32 #s(literal -2 binary32))) #s(literal 1/2 binary32))))) cosTheta)
(/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))
(/.f32 #s(literal 1 binary32) (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))))
(+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2)))))))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))))
(- (+ (* -1 (/ (+ (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))) (pow cosTheta 4))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))))
(fma.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) cosTheta) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 2 binary32))))) (pow.f32 cosTheta #s(literal 4 binary32))) #s(literal -1 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))))))
(- (+ (* -1 (/ (+ (* -1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (+ (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 4) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3))))) (* 1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (+ (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))))) (* (sqrt 2) (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))))))) (pow cosTheta 6))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))))))
(-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))) (/.f32 (fma.f32 (*.f32 #s(literal -1/16 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32)))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 2 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 cosTheta (PI.f32)))) (*.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))) (/.f32 (fma.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) cosTheta) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 2 binary32))))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 4 binary32)))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) (*.f32 cosTheta cosTheta)) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 3 binary32)))))) (pow.f32 cosTheta #s(literal 6 binary32)))) (fma.f32 (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 2 binary32))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32)))) #s(literal -1/2 binary32) (fma.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 3 binary32)))) (/.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) (pow.f32 cosTheta #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 2 binary32)))))))
(+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2)))))))
(-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))
(+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))))))
(+.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32)))))
(+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3))))))))
(+.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) (fma.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))))))
(+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3)))))))))
(+.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (fma.f32 (*.f32 #s(literal -1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32)))))))
(* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (sqrt.f32 #s(literal 2 binary32))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))))
(-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 3))))))
(-.f32 (fma.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 3)))))))
(-.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))) (fma.f32 (*.f32 #s(literal -1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32)))))) (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))
(/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))
(/.f32 #s(literal 1 binary32) (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))))
(+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2)))))))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))))
(- (+ (* -1 (/ (+ (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))) (pow cosTheta 4))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))))
(fma.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) cosTheta) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 2 binary32))))) (pow.f32 cosTheta #s(literal 4 binary32))) #s(literal -1 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))))))
(- (+ (* -1 (/ (+ (* -1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (+ (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 4) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3))))) (* 1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (+ (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))))) (* (sqrt 2) (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))))))) (pow cosTheta 6))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))))))
(-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))) (/.f32 (fma.f32 (*.f32 #s(literal -1/16 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32)))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 2 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 cosTheta (PI.f32)))) (*.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))) (/.f32 (fma.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) cosTheta) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 2 binary32))))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 4 binary32)))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) (*.f32 cosTheta cosTheta)) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 3 binary32)))))) (pow.f32 cosTheta #s(literal 6 binary32)))) (fma.f32 (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 2 binary32))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32)))) #s(literal -1/2 binary32) (fma.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 3 binary32)))) (/.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) (pow.f32 cosTheta #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 2 binary32)))))))
(/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))
(/.f32 #s(literal 1 binary32) (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))))
(+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2)))))))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))))
(- (+ (* -1 (/ (+ (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))) (pow cosTheta 4))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))))
(fma.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) cosTheta) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 2 binary32))))) (pow.f32 cosTheta #s(literal 4 binary32))) #s(literal -1 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))))))
(- (+ (* -1 (/ (+ (* -1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (+ (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 4) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3))))) (* 1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (+ (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))))) (* (sqrt 2) (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))))))) (pow cosTheta 6))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))))))
(-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))) (/.f32 (fma.f32 (*.f32 #s(literal -1/16 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32)))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 2 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 cosTheta (PI.f32)))) (*.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))) (/.f32 (fma.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) cosTheta) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 2 binary32))))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 4 binary32)))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) (*.f32 cosTheta cosTheta)) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 3 binary32)))))) (pow.f32 cosTheta #s(literal 6 binary32)))) (fma.f32 (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 2 binary32))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32)))) #s(literal -1/2 binary32) (fma.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 3 binary32)))) (/.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) (pow.f32 cosTheta #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 2 binary32)))))))
(* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2)))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (neg.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))))
(-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3))))))
(-.f32 (fma.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3)))))))
(-.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (fma.f32 (*.f32 #s(literal -1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))
(+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2)))))))
(-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))
(+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))))))
(+.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32)))))
(+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3))))))))
(+.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) (fma.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))))))
(+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3)))))))))
(+.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (fma.f32 (*.f32 #s(literal -1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32)))))))
(* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (sqrt.f32 #s(literal 2 binary32))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))))
(-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 3))))))
(-.f32 (fma.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 3)))))))
(-.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))) (fma.f32 (*.f32 #s(literal -1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32)))))) (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))
(/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))
(/.f32 #s(literal 1 binary32) (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))))
(+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2)))))))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))))
(- (+ (* -1 (/ (+ (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))) (pow cosTheta 4))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))))
(fma.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) cosTheta) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 2 binary32))))) (pow.f32 cosTheta #s(literal 4 binary32))) #s(literal -1 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))))))
(- (+ (* -1 (/ (+ (* -1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (+ (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 4) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3))))) (* 1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (+ (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))))) (* (sqrt 2) (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))))))) (pow cosTheta 6))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))))))
(-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))) (/.f32 (fma.f32 (*.f32 #s(literal -1/16 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32)))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 2 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 cosTheta (PI.f32)))) (*.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))) (/.f32 (fma.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) cosTheta) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 2 binary32))))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 4 binary32)))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) (*.f32 cosTheta cosTheta)) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 3 binary32)))))) (pow.f32 cosTheta #s(literal 6 binary32)))) (fma.f32 (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 2 binary32))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32)))) #s(literal -1/2 binary32) (fma.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 3 binary32)))) (/.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) (pow.f32 cosTheta #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 2 binary32)))))))
(+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2)))))))
(-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))
(+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))))))
(+.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32)))))
(+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3))))))))
(+.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) (fma.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))))))
(+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3)))))))))
(+.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (fma.f32 (*.f32 #s(literal -1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32)))))))
(* -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))
(*.f32 (fma.f32 c #s(literal -1 binary32) #s(literal -1 binary32)) (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)))
(+ (* -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))))
(fma.f32 (fma.f32 c #s(literal -1 binary32) #s(literal -1 binary32)) (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32)))))
(+ (* -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3))))))
(fma.f32 (fma.f32 c #s(literal -1 binary32) #s(literal -1 binary32)) (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) (fma.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))))))
(+ (* -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3)))))))
(fma.f32 (fma.f32 c #s(literal -1 binary32) #s(literal -1 binary32)) (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (fma.f32 (*.f32 #s(literal -1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32)))))))
(/ -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))
(/.f32 (/.f32 #s(literal -1 binary32) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)))
(- (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (/ 1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))) (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 2 binary32)))) (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32))))
(- (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3)))))) (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2))))))) (pow cosTheta 4))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (/ 1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))))
(-.f32 (/.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) cosTheta) (*.f32 (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 3 binary32)))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 2 binary32)))))) (neg.f32 (pow.f32 cosTheta #s(literal 4 binary32)))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))) (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 2 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)))))
(- (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3)))))) (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2))))))))) (* (sqrt 2) (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))))) (+ (* -1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (* -1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 4) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3)))))))) (pow cosTheta 6))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt 2) 2) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3))))))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (/ 1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))))))
(-.f32 (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 cosTheta (PI.f32)))) (*.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) (+.f32 c #s(literal 1 binary32)))) (/.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) cosTheta) (*.f32 (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 3 binary32)))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 2 binary32)))))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 #s(literal -1/16 binary32) (fma.f32 (/.f32 (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))) (*.f32 (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 2 binary32))) (/.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (*.f32 (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 4 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 3 binary32))) (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 3 binary32))))))) (neg.f32 (pow.f32 cosTheta #s(literal 6 binary32)))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))) (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 2 binary32)))) (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 3 binary32))) (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 3 binary32)))) (fma.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 2 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)))))))
(* -1 (* cosTheta (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))
(*.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) (neg.f32 cosTheta))
(* -1 (* cosTheta (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c)))) 1)))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32))) (neg.f32 cosTheta))
(* -1 (* cosTheta (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))))) 1)))
(*.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)))) (neg.f32 cosTheta))
(* -1 (* cosTheta (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (+ 1 c))))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c)))))) 1)))
(*.f32 (-.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 #s(literal 1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32))))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))))) #s(literal 1 binary32)) (neg.f32 cosTheta))
(* -1 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))))
(*.f32 (neg.f32 (sqrt.f32 (/.f32 cosTheta (PI.f32)))) (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))))
(* -1 (* cosTheta (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) (neg.f32 cosTheta))
(* -1 (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c)))))))
(*.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))) (neg.f32 cosTheta))
(* -1 (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (+ 1 c))))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))))))))
(*.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 #s(literal 1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32))))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))))) (neg.f32 cosTheta))
(* cosTheta (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(* cosTheta (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(* cosTheta (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(* cosTheta (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(* -2 cosTheta)
(*.f32 #s(literal -2 binary32) cosTheta)
(* -1 (* cosTheta (- 2 (/ 1 cosTheta))))
(*.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) cosTheta)) (neg.f32 cosTheta))
(* -1 (* cosTheta (- 2 (/ 1 cosTheta))))
(*.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) cosTheta)) (neg.f32 cosTheta))
(* -1 (* cosTheta (- 2 (/ 1 cosTheta))))
(*.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) cosTheta)) (neg.f32 cosTheta))
(* -1 (* (sqrt (/ cosTheta (PI))) (* (sqrt -1) (sqrt 2))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 cosTheta (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (sqrt.f32 #s(literal 2 binary32))))
(* -1 (* cosTheta (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2))))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32)))) (neg.f32 cosTheta))
(* -1 (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))))))
(*.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))) (neg.f32 cosTheta))
(* -1 (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2))))))))
(*.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (fma.f32 (*.f32 #s(literal 1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32)))))) (neg.f32 cosTheta))
(* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (sqrt.f32 #s(literal 2 binary32))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))))
(-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 3))))))
(-.f32 (fma.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 3)))))))
(-.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))) (fma.f32 (*.f32 #s(literal -1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32)))))) (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))
(* -1 (* (sqrt cosTheta) (* (sqrt -1) (sqrt 2))))
(*.f32 (neg.f32 (sqrt.f32 cosTheta)) (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))))
(* -1 (* cosTheta (+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ (sqrt -1) (sqrt 2)))) (* (sqrt (/ 1 cosTheta)) (* (sqrt -1) (sqrt 2))))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 3 binary32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) cosTheta)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32)))) (neg.f32 cosTheta))
(* -1 (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (pow cosTheta 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ (sqrt -1) (sqrt 2)))) (* (sqrt (/ 1 cosTheta)) (* (sqrt -1) (sqrt 2)))))))
(*.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 5 binary32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 3 binary32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) cosTheta)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))) (neg.f32 cosTheta))
(* -1 (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (pow cosTheta 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow cosTheta 7))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ (sqrt -1) (sqrt 2)))) (* (sqrt (/ 1 cosTheta)) (* (sqrt -1) (sqrt 2))))))))
(*.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 5 binary32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (fma.f32 (*.f32 #s(literal 1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 7 binary32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 3 binary32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) cosTheta)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32)))))) (neg.f32 cosTheta))

rewrite189.0ms (1.8%)

Memory
-6.0MiB live, 269.4MiB allocated
Rules
3 950×lower-/.f64
3 930×lower-/.f32
3 242×lower-*.f64
3 230×lower-*.f32
2 648×lower-fma.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
055340
091341
1374305
22639305
08566305
Stop Event
iter limit
node limit
iter limit
Counts
21 → 1 048
Calls
Call 1
Inputs
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
(+.f32 #s(literal 1 binary32) c)
(/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
#s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c))
(/.f32 #s(literal 1 binary32) c)
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))
(+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32)))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)
(sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))
(/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta)
(sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval274.0ms (2.7%)

Memory
3.1MiB live, 478.3MiB allocated
Compiler

Compiled 68 575 to 5 636 computations (91.8% saved)

prune78.0ms (0.8%)

Memory
-5.1MiB live, 192.2MiB allocated
Pruning

26 alts after pruning (23 fresh and 3 done)

PrunedKeptTotal
New1 794191 813
Fresh11415
Picked235
Done000
Total1 807261 833
Accuracy
99.9%
Counts
1 833 → 26
Alt Table
Click to see full alt table
StatusAccuracyProgram
56.0%
(/.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (/.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)) (-.f32 (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (/.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) #s(literal 2 binary32))))
91.3%
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
91.6%
(/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
87.8%
(/.f32 #s(literal 1 binary32) (+.f32 (/.f32 (+.f32 (pow.f32 c #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 c (-.f32 c #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
98.0%
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta))))
98.2%
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
98.7%
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
95.6%
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
91.7%
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) #s(literal 1 binary32)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
98.0%
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (PI.f32) (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
98.0%
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
98.0%
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (-.f32 cosTheta (neg.f32 cosTheta))) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
98.7%
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
95.9%
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
92.0%
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) #s(literal 1 binary32)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
98.1%
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal -3/2 binary32)) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
98.0%
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
94.7%
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) #s(approx (* (/ (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))) cosTheta) (exp (* (neg cosTheta) cosTheta))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta))))
91.3%
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) #s(approx (* (/ (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))) cosTheta) (exp (* (neg cosTheta) cosTheta))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))))
98.0%
(/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
97.7%
(/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
98.3%
(/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
91.5%
(/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)))
55.8%
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (/.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) #s(literal 2 binary32)))) (-.f32 (+.f32 c #s(literal 1 binary32)) (/.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)))
92.4%
#s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
4.9%
#s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c))
Compiler

Compiled 1 097 to 764 computations (30.4% saved)

simplify225.0ms (2.2%)

Memory
17.7MiB live, 136.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
cost-diff160
(-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))
cost-diff192
(/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta)
cost-diff192
(+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
cost-diff0
(+.f32 #s(literal 1 binary32) c)
cost-diff0
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
cost-diff192
(/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32)))
cost-diff192
(+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
cost-diff0
(+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))))
cost-diff160
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)
cost-diff160
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
cost-diff192
(/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))
cost-diff0
(PI.f32)
cost-diff0
(sqrt.f32 (PI.f32))
cost-diff0
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
cost-diff0
#s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
cost-diff0
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
cost-diff64
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta))
cost-diff64
(*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))
cost-diff3136
(-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))
Rules
4 702×lower-fma.f64
4 702×lower-fma.f32
3 106×lower-*.f64
3 086×lower-*.f32
2 340×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
067678
0111678
1192642
2394637
3962628
41871628
53750628
66705628
08023596
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
#s(literal 1 binary32)
(+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
(+.f32 #s(literal 1 binary32) c)
c
(*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))
(/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32))))
(-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))
(pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) cosTheta)
#s(literal 2 binary32)
cosTheta
(sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(sqrt.f32 (PI.f32))
(PI.f32)
(exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))
(*.f32 (neg.f32 cosTheta) cosTheta)
(neg.f32 cosTheta)
#s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(sqrt.f32 (PI.f32))
(PI.f32)
cosTheta
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
#s(literal 1 binary32)
(/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))
(+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))))
cosTheta
#s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))
(/.f32 #s(literal 1 binary32) (PI.f32))
(PI.f32)
(+.f32 c #s(literal 1 binary32))
c
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)
(/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
#s(literal 1 binary32)
(+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
(+.f32 #s(literal 1 binary32) c)
c
(*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))
(/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32)))
(/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta)
#s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta))
(-.f32 #s(literal 1 binary32) cosTheta)
cosTheta
(sqrt.f32 (PI.f32))
(PI.f32)
(exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))
(*.f32 (neg.f32 cosTheta) cosTheta)
(neg.f32 cosTheta)
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
#s(literal 1 binary32)
(+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
(+.f32 #s(literal 1 binary32) c)
c
(*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))
(/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta)
(/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32))
(sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta)))
(-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))
(*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32))
(-.f32 #s(literal 1 binary32) cosTheta)
cosTheta
(PI.f32)
(*.f32 (PI.f32) cosTheta)
(exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))
(*.f32 (neg.f32 cosTheta) cosTheta)
(neg.f32 cosTheta)
Outputs
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (fma.f32 cosTheta #s(literal 2 binary32) #s(literal 1 binary32)))) (sqrt.f32 (PI.f32))) (sqrt.f32 (fma.f32 (*.f32 #s(literal -4 binary32) cosTheta) cosTheta #s(literal 1 binary32))) (+.f32 c #s(literal 1 binary32))))
#s(literal 1 binary32)
(+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
(fma.f32 (/.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) cosTheta) (sqrt.f32 (fma.f32 cosTheta #s(literal 2 binary32) #s(literal 1 binary32)))) (sqrt.f32 (PI.f32))) (sqrt.f32 (fma.f32 (*.f32 #s(literal -4 binary32) cosTheta) cosTheta #s(literal 1 binary32))) (+.f32 c #s(literal 1 binary32)))
(+.f32 #s(literal 1 binary32) c)
(+.f32 c #s(literal 1 binary32))
c
(*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 (*.f32 #s(literal -4 binary32) cosTheta) cosTheta #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 (fma.f32 cosTheta #s(literal 2 binary32) #s(literal 1 binary32)))))
(/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 (*.f32 #s(literal -4 binary32) cosTheta) cosTheta #s(literal 1 binary32))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (sqrt.f32 (fma.f32 cosTheta #s(literal 2 binary32) #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta))))
(/.f32 (sqrt.f32 (fma.f32 (*.f32 #s(literal -4 binary32) cosTheta) cosTheta #s(literal 1 binary32))) (sqrt.f32 (fma.f32 cosTheta #s(literal 2 binary32) #s(literal 1 binary32))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32))))
(sqrt.f32 (fma.f32 (*.f32 #s(literal -4 binary32) cosTheta) cosTheta #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))
(fma.f32 (*.f32 #s(literal -4 binary32) cosTheta) cosTheta #s(literal 1 binary32))
(pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32))
(pow.f32 (*.f32 cosTheta #s(literal 2 binary32)) #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) cosTheta)
(*.f32 cosTheta #s(literal 2 binary32))
#s(literal 2 binary32)
cosTheta
(sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))
(sqrt.f32 (fma.f32 cosTheta #s(literal 2 binary32) #s(literal 1 binary32)))
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta))
(fma.f32 cosTheta #s(literal 2 binary32) #s(literal 1 binary32))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(sqrt.f32 (PI.f32))
(PI.f32)
(exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))
(pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))
(*.f32 (neg.f32 cosTheta) cosTheta)
(neg.f32 cosTheta)
#s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(sqrt.f32 (PI.f32))
(PI.f32)
cosTheta
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(/.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta))
#s(literal 1 binary32)
(/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))
(*.f32 (/.f32 (+.f32 c #s(literal 1 binary32)) cosTheta) (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta))
(+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))))
(+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta)
cosTheta
#s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))
(/.f32 #s(literal 1 binary32) (PI.f32))
(PI.f32)
(+.f32 c #s(literal 1 binary32))
c
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)
(/.f32 cosTheta (+.f32 c #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (+.f32 c #s(literal 1 binary32))))
#s(literal 1 binary32)
(+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
(fma.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (+.f32 c #s(literal 1 binary32)))
(+.f32 #s(literal 1 binary32) c)
(+.f32 c #s(literal 1 binary32))
c
(*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))
(/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta))
(/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32)))
(/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
(/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta)
#s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta))
(-.f32 #s(literal 1 binary32) cosTheta)
cosTheta
(sqrt.f32 (PI.f32))
(PI.f32)
(exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))
(pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))
(*.f32 (neg.f32 cosTheta) cosTheta)
(neg.f32 cosTheta)
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 (sqrt.f32 (*.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (*.f32 (PI.f32) cosTheta)) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (+.f32 c #s(literal 1 binary32))))
#s(literal 1 binary32)
(+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
(fma.f32 (/.f32 (sqrt.f32 (*.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (*.f32 (PI.f32) cosTheta)) (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (+.f32 c #s(literal 1 binary32)))
(+.f32 #s(literal 1 binary32) c)
(+.f32 c #s(literal 1 binary32))
c
(*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))
(/.f32 (/.f32 (sqrt.f32 (*.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (*.f32 (PI.f32) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta))
(/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta)
(/.f32 (sqrt.f32 (*.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (*.f32 (PI.f32) cosTheta))
(/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (PI.f32))
(sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta)))
(sqrt.f32 (*.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32)))
(-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))
(*.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))
(*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32))
(-.f32 #s(literal 1 binary32) cosTheta)
cosTheta
(PI.f32)
(*.f32 (PI.f32) cosTheta)
(exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))
(pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))
(*.f32 (neg.f32 cosTheta) cosTheta)
(neg.f32 cosTheta)

localize238.0ms (2.3%)

Memory
-22.2MiB live, 182.4MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.08431625976844201
(*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32))
accuracy0.25
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
accuracy0.33203125
(*.f32 (PI.f32) cosTheta)
accuracy0.5703125
(/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta)
accuracy0.03515625
(/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta)
accuracy0.25
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
accuracy0.37890625
(/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32)))
accuracy1.0215858432685314
#s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta))
accuracy0.25
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
accuracy0.546875
(/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))
accuracy1.0
(sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))
accuracy2.253807716549816
#s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))
accuracy0
(sqrt.f32 (PI.f32))
accuracy0
(PI.f32)
accuracy0.33203125
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
accuracy2.155936931412589
#s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
accuracy0.12337875976844202
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta))))
accuracy0.25
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
accuracy0.26171875
(/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
accuracy0.33203125
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
Samples
188.0ms256×0valid
Compiler

Compiled 615 to 57 computations (90.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 97.0ms
ival-mult: 36.0ms (37% of total)
ival-div: 22.0ms (22.6% of total)
ival-sqrt: 11.0ms (11.3% of total)
ival-add: 8.0ms (8.2% of total)
ival-pow: 6.0ms (6.2% of total)
ival-sub: 5.0ms (5.1% of total)
ival-exp: 4.0ms (4.1% of total)
ival-pow2: 3.0ms (3.1% of total)
ival-pi: 1.0ms (1% of total)
ival-neg: 1.0ms (1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series123.0ms (1.2%)

Memory
-4.8MiB live, 78.3MiB allocated
Counts
29 → 444
Calls
Call 1
Inputs
#s(alt (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32))) (patch (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32))) #<representation binary32>) () ())
#s(alt (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (patch (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) #<representation binary32>) () ())
#s(alt (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (patch (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())
#s(alt #s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (patch #s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) #<representation binary32>) () ())
#s(alt (*.f32 (sqrt.f32 (PI.f32)) cosTheta) (patch (*.f32 (sqrt.f32 (PI.f32)) cosTheta) #<representation binary32>) () ())
#s(alt (sqrt.f32 (PI.f32)) (patch (sqrt.f32 (PI.f32)) #<representation binary32>) () ())
#s(alt (PI.f32) (patch (PI.f32) #<representation binary32>) () ())
#s(alt (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())
#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) #<representation binary32>) () ())
#s(alt (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (patch (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) #<representation binary32>) () ())
#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())
#s(alt (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())
#s(alt (+.f32 #s(literal 1 binary32) c) (patch (+.f32 #s(literal 1 binary32) c) #<representation binary32>) () ())
#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())
#s(alt (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (patch (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) #<representation binary32>) () ())
#s(alt (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta)) (patch (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta)) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())
#s(alt (*.f32 cosTheta (sqrt.f32 (PI.f32))) (patch (*.f32 cosTheta (sqrt.f32 (PI.f32))) #<representation binary32>) () ())
#s(alt (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (patch (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) #<representation binary32>) () ())
#s(alt (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (patch (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) #<representation binary32>) () ())
#s(alt #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (patch #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #<representation binary32>) () ())
#s(alt (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (patch (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) #<representation binary32>) () ())
#s(alt #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) (patch #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) #<representation binary32>) () ())
#s(alt (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (patch (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) #<representation binary32>) () ())
#s(alt (*.f32 (PI.f32) cosTheta) (patch (*.f32 (PI.f32) cosTheta) #<representation binary32>) () ())
#s(alt (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (patch (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) #<representation binary32>) () ())
Outputs
#s(alt (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta)))))))) (taylor 0 c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta))))))) 2))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta))))))))) (taylor 0 c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* c (- (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta))))))) 3)) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta))))))) 2)))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta))))))))) (taylor 0 c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* c (- (* c (+ (* -1 (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta))))))) 4))) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta))))))) 3)))) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta))))))) 2)))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta))))))))) (taylor 0 c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (taylor 0 c) (#s(alt #s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (patch #s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* c (* cosTheta (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2))) (/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (taylor 0 c) (#s(alt #s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (patch #s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ (* c (- (* -1 (* c (+ (* -1 (/ (* cosTheta (pow (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) 2)) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2))))) (/ (* cosTheta (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))) (/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (taylor 0 c) (#s(alt #s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (patch #s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ (* c (- (* c (- (* -1 (* c (+ (* -1 (/ (* cosTheta (* (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (+ (* -1 (/ (* (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (+ (* -1 (/ (* cosTheta (pow (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) 2)) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))))) (+ (* -1 (/ (* cosTheta (pow (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) 2)) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2))))) (/ (* cosTheta (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))) (/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (taylor 0 c) (#s(alt #s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (patch #s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (/ (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) cosTheta) (taylor 0 c) (#s(alt (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (taylor 0 c) (#s(alt (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* c (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (taylor 0 c) (#s(alt (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* c (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* c (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (taylor 0 c) (#s(alt (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (taylor 0 c) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* c (* cosTheta (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2))) (/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (taylor 0 c) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (+ (* c (- (* -1 (* c (+ (* -1 (/ (* cosTheta (pow (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) 2)) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2))))) (/ (* cosTheta (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))) (/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (taylor 0 c) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (+ (* c (- (* c (- (* -1 (* c (+ (* -1 (/ (* cosTheta (* (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (+ (* -1 (/ (* (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (+ (* -1 (/ (* cosTheta (pow (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) 2)) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))))) (+ (* -1 (/ (* cosTheta (pow (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) 2)) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2))))) (/ (* cosTheta (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))) (/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (taylor 0 c) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt cosTheta (taylor 0 c) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (+ cosTheta (* -1 (* c cosTheta))) (taylor 0 c) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (+ cosTheta (* c (- (* c cosTheta) cosTheta))) (taylor 0 c) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (+ cosTheta (* c (- (* c (- (* -1 (* c cosTheta)) (* -1 cosTheta))) cosTheta))) (taylor 0 c) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (taylor 0 c) (#s(alt (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (patch (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (+ cosTheta (+ (* -1 (* (* c (exp (* -1 (pow cosTheta 2)))) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (taylor 0 c) (#s(alt (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (patch (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (+ cosTheta (+ (* c (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (* c (exp (* -1 (pow cosTheta 2)))) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (taylor 0 c) (#s(alt (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (patch (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (+ cosTheta (+ (* c (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* c (+ (* -1 (* (* c (exp (* -1 (pow cosTheta 2)))) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (taylor 0 c) (#s(alt (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (patch (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (taylor 0 c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (taylor 0 c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (taylor 0 c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (taylor 0 c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (taylor 0 c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (taylor 0 c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* c (- (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3)) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (taylor 0 c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* c (- (* c (+ (* -1 (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 4))) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3)))) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (taylor 0 c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 c) (#s(alt (+.f32 #s(literal 1 binary32) c) (patch (+.f32 #s(literal 1 binary32) c) #<representation binary32>) () ())) ())
#s(alt (+ 1 c) (taylor 0 c) (#s(alt (+.f32 #s(literal 1 binary32) c) (patch (+.f32 #s(literal 1 binary32) c) #<representation binary32>) () ())) ())
#s(alt (+ 1 c) (taylor 0 c) (#s(alt (+.f32 #s(literal 1 binary32) c) (patch (+.f32 #s(literal 1 binary32) c) #<representation binary32>) () ())) ())
#s(alt (+ 1 c) (taylor 0 c) (#s(alt (+.f32 #s(literal 1 binary32) c) (patch (+.f32 #s(literal 1 binary32) c) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI)))))) (taylor 0 c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI))))))) (taylor 0 c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI))))))) (taylor 0 c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI))))))) (taylor 0 c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI))))))) (taylor 0 c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI)))))) 2))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI)))))))) (taylor 0 c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* c (- (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI)))))) 3)) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI)))))) 2)))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI)))))))) (taylor 0 c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* c (- (* c (+ (* -1 (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI)))))) 4))) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI)))))) 3)))) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI)))))) 2)))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI)))))))) (taylor 0 c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))) (taylor 0 c) (#s(alt #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (patch #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (* c (exp (* -1 (pow cosTheta 2)))) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (taylor 0 c) (#s(alt #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (patch #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* c (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (* c (exp (* -1 (pow cosTheta 2)))) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (taylor 0 c) (#s(alt #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (patch #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* c (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* c (+ (* -1 (* (* c (exp (* -1 (pow cosTheta 2)))) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (taylor 0 c) (#s(alt #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (patch #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ 1 c) (taylor inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta))))))) c))) c) (taylor inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta))))))) 2) (pow c 2))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta)))))) (/ 1 c))) c) (taylor inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1 (* -1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta))))))) 3) (pow c 3)))) (+ (* -1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta))))))) 2) (pow c 2))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta)))))) (/ 1 c)))) c) (taylor inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (/ 1 c) (taylor inf c) (#s(alt #s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (patch #s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c) (taylor inf c) (#s(alt #s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (patch #s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1 (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (pow c 2)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))) c) (taylor inf c) (#s(alt #s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (patch #s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1 (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)) (+ (* -1 (/ (* (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) cosTheta)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (pow c 3)))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (* (pow c 2) cosTheta))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))))) c) (taylor inf c) (#s(alt #s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (patch #s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) #<representation binary32>) () ())) ())
#s(alt c (taylor inf c) (#s(alt (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))) (taylor inf c) (#s(alt (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))))) (taylor inf c) (#s(alt (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 3) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 3) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))))))) (taylor inf c) (#s(alt (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (/ 1 c) (taylor inf c) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c) (taylor inf c) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1 (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (pow c 2)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))) c) (taylor inf c) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1 (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)) (+ (* -1 (/ (* (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) cosTheta)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (pow c 3)))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (* (pow c 2) cosTheta))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))))) c) (taylor inf c) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta c) (taylor inf c) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (/ (+ cosTheta (* -1 (/ cosTheta c))) c) (taylor inf c) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ cosTheta (/ cosTheta (pow c 2))) (/ cosTheta c)) c) (taylor inf c) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ cosTheta (* -1 (/ cosTheta (pow c 3)))) (+ (* -1 (/ cosTheta (pow c 2))) (/ cosTheta c))) c) (taylor inf c) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt cosTheta (taylor inf c) (#s(alt (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (patch (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (+ cosTheta (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (taylor inf c) (#s(alt (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (patch (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (+ cosTheta (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (pow c 2)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (taylor inf c) (#s(alt (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (patch (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (+ cosTheta (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (pow c 2)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (* (/ (exp (* -1 (pow cosTheta 2))) (pow c 3)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (taylor inf c) (#s(alt (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (patch (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) #<representation binary32>) () ())) ())
#s(alt c (taylor inf c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))) (taylor inf c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))) (taylor inf c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))) (taylor inf c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ 1 c) (taylor inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c) (taylor inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) (pow c 2))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))) c) (taylor inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1 (* -1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3) (pow c 3)))) (+ (* -1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) (pow c 2))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))) c) (taylor inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt c (taylor inf c) (#s(alt (+.f32 #s(literal 1 binary32) c) (patch (+.f32 #s(literal 1 binary32) c) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (/ 1 c))) (taylor inf c) (#s(alt (+.f32 #s(literal 1 binary32) c) (patch (+.f32 #s(literal 1 binary32) c) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (/ 1 c))) (taylor inf c) (#s(alt (+.f32 #s(literal 1 binary32) c) (patch (+.f32 #s(literal 1 binary32) c) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (/ 1 c))) (taylor inf c) (#s(alt (+.f32 #s(literal 1 binary32) c) (patch (+.f32 #s(literal 1 binary32) c) #<representation binary32>) () ())) ())
#s(alt c (taylor inf c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c (* cosTheta (PI)))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI))))) (/ 1 c)))) (taylor inf c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c (* cosTheta (PI)))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI))))) (/ 1 c)))) (taylor inf c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c (* cosTheta (PI)))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI))))) (/ 1 c)))) (taylor inf c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ 1 c) (taylor inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI)))))) c))) c) (taylor inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI)))))) 2) (pow c 2))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c (* cosTheta (PI)))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI))))) (/ 1 c))) c) (taylor inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1 (* -1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI)))))) 3) (pow c 3)))) (+ (* -1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI)))))) 2) (pow c 2))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c (* cosTheta (PI)))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI))))) (/ 1 c)))) c) (taylor inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (taylor inf c) (#s(alt #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (patch #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) c) (taylor inf c) (#s(alt #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (patch #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))) (* (/ (exp (* -1 (pow cosTheta 2))) (pow c 2)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c) (taylor inf c) (#s(alt #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (patch #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (pow c 3)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))) (* (/ (exp (* -1 (pow cosTheta 2))) (pow c 2)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) c) (taylor inf c) (#s(alt #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (patch #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ 1 c) (taylor -inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta)))))) (/ 1 c)) 1) c)) (taylor -inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta))))))) 2) c) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta)))))))) c)) 1) c)) (taylor -inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta))))))) 3) c) (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta))))))) 2)) c)) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta)))))))) c)) 1) c)) (taylor -inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (/ 1 c) (taylor -inf c) (#s(alt #s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (patch #s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)) 1) c)) (taylor -inf c) (#s(alt #s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (patch #s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (* c cosTheta)))) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c)) (taylor -inf c) (#s(alt #s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (patch #s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (* c cosTheta)) (/ (* (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)))) (* c cosTheta))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)))) c)) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c)) (taylor -inf c) (#s(alt #s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (patch #s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) #<representation binary32>) () ())) ())
#s(alt c (taylor -inf c) (#s(alt (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1))) (taylor -inf c) (#s(alt (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (+ 1 (+ (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1))) (taylor -inf c) (#s(alt (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (+ 1 (+ (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1))) (taylor -inf c) (#s(alt (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (/ 1 c) (taylor -inf c) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)) 1) c)) (taylor -inf c) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (* c cosTheta)))) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c)) (taylor -inf c) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (* c cosTheta)) (/ (* (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)))) (* c cosTheta))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)))) c)) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c)) (taylor -inf c) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta c) (taylor -inf c) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 cosTheta) (/ cosTheta c)) c)) (taylor -inf c) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 cosTheta) (* -1 (/ (- (/ cosTheta c) cosTheta) c))) c)) (taylor -inf c) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 cosTheta) (* -1 (/ (- (* -1 (/ (- (/ cosTheta c) cosTheta) c)) cosTheta) c))) c)) (taylor -inf c) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt cosTheta (taylor -inf c) (#s(alt (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (patch (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (+ cosTheta (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (taylor -inf c) (#s(alt (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (patch (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (+ cosTheta (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) (taylor -inf c) (#s(alt (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (patch (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (+ cosTheta (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c))) (taylor -inf c) (#s(alt (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (patch (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) #<representation binary32>) () ())) ())
#s(alt c (taylor -inf c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1))) (taylor -inf c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1))) (taylor -inf c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1))) (taylor -inf c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ 1 c) (taylor -inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)) 1) c)) (taylor -inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) c) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c)) (taylor -inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3) c) (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)) c)) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c)) (taylor -inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt c (taylor -inf c) (#s(alt (+.f32 #s(literal 1 binary32) c) (patch (+.f32 #s(literal 1 binary32) c) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (/ 1 c))) (taylor -inf c) (#s(alt (+.f32 #s(literal 1 binary32) c) (patch (+.f32 #s(literal 1 binary32) c) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (/ 1 c))) (taylor -inf c) (#s(alt (+.f32 #s(literal 1 binary32) c) (patch (+.f32 #s(literal 1 binary32) c) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (/ 1 c))) (taylor -inf c) (#s(alt (+.f32 #s(literal 1 binary32) c) (patch (+.f32 #s(literal 1 binary32) c) #<representation binary32>) () ())) ())
#s(alt c (taylor -inf c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI)))))) c)) 1))) (taylor -inf c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI)))))) c)) 1))) (taylor -inf c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI)))))) c)) 1))) (taylor -inf c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ 1 c) (taylor -inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c (* cosTheta (PI)))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI))))) (/ 1 c)) 1) c)) (taylor -inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI)))))) 2) c) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI))))))) c)) 1) c)) (taylor -inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI)))))) 3) c) (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI)))))) 2)) c)) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI))))))) c)) 1) c)) (taylor -inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (taylor -inf c) (#s(alt #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (patch #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) (taylor -inf c) (#s(alt #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (patch #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c)) (taylor -inf c) (#s(alt #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (patch #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c))) c)) (taylor -inf c) (#s(alt #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (patch #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 cosTheta) (#s(alt (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32))) (patch (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -4 (pow cosTheta 2))) (taylor 0 cosTheta) (#s(alt (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32))) (patch (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -4 (pow cosTheta 2))) (taylor 0 cosTheta) (#s(alt (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32))) (patch (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -4 (pow cosTheta 2))) (taylor 0 cosTheta) (#s(alt (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32))) (patch (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 cosTheta) (sqrt (/ 1 (PI)))) (taylor 0 cosTheta) (#s(alt (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (patch (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) cosTheta) (taylor 0 cosTheta) (#s(alt (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (patch (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (patch (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (+ (* -1/2 (sqrt (/ 1 (PI)))) (* cosTheta (+ (sqrt (/ 1 (PI))) (* -1/2 (sqrt (/ 1 (PI)))))))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (patch (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 cosTheta) (#s(alt (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (patch (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* 2 cosTheta)) (taylor 0 cosTheta) (#s(alt (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (patch (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* 2 cosTheta)) (taylor 0 cosTheta) (#s(alt (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (patch (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* 2 cosTheta)) (taylor 0 cosTheta) (#s(alt (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (patch (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (sqrt (PI))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (sqrt (PI)) (* -1 (* cosTheta (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI))))))))))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI))))))))))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (PI)) (* (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI)))))))) (* (PI) (+ (sqrt (/ 1 (PI))) (* -1/2 (sqrt (/ 1 (PI)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI))))))))))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (sqrt (PI))) (taylor 0 cosTheta) (#s(alt #s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (patch #s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (sqrt (PI)) (* -1 (* cosTheta (* (PI) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))))) (taylor 0 cosTheta) (#s(alt #s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (patch #s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (pow (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) 2)))) (* (PI) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (* (PI) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))))) (taylor 0 cosTheta) (#s(alt #s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (patch #s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (PI)) (* (+ 1 c) (* (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (pow (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) 2)))) (* (PI) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (* (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))) (* (PI) (* (+ 1 c) (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (pow (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) 2)))) (* (PI) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (* (PI) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))))) (taylor 0 cosTheta) (#s(alt #s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (patch #s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (sqrt (PI))) (taylor 0 cosTheta) (#s(alt (*.f32 (sqrt.f32 (PI.f32)) cosTheta) (patch (*.f32 (sqrt.f32 (PI.f32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (sqrt (PI))) (taylor 0 cosTheta) (#s(alt (*.f32 (sqrt.f32 (PI.f32)) cosTheta) (patch (*.f32 (sqrt.f32 (PI.f32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (sqrt (PI))) (taylor 0 cosTheta) (#s(alt (*.f32 (sqrt.f32 (PI.f32)) cosTheta) (patch (*.f32 (sqrt.f32 (PI.f32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (sqrt (PI))) (taylor 0 cosTheta) (#s(alt (*.f32 (sqrt.f32 (PI.f32)) cosTheta) (patch (*.f32 (sqrt.f32 (PI.f32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 cosTheta) (sqrt (/ 1 (PI)))) (taylor 0 cosTheta) (#s(alt (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* cosTheta (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* cosTheta (+ (* cosTheta (* (+ 1 c) (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (sqrt (PI))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (sqrt (PI)) (* -1 (* cosTheta (* (PI) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (pow (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) 2)))) (* (PI) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (* (PI) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (PI)) (* (+ 1 c) (* (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (pow (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) 2)))) (* (PI) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (* (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))) (* (PI) (* (+ 1 c) (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (pow (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) 2)))) (* (PI) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (* (PI) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta (+ 1 c)) (taylor 0 cosTheta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta (+ 1 c)) (taylor 0 cosTheta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta (+ 1 c)) (taylor 0 cosTheta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta (+ 1 c)) (taylor 0 cosTheta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))) (taylor 0 cosTheta) (#s(alt (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (patch (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (+ (* cosTheta (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (taylor 0 cosTheta) (#s(alt (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (patch (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (+ (* cosTheta (+ 1 (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* cosTheta (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (taylor 0 cosTheta) (#s(alt (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (patch (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (+ (* cosTheta (+ 1 (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* cosTheta (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* cosTheta (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (taylor 0 cosTheta) (#s(alt (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (patch (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 cosTheta) (sqrt (/ 1 (PI)))) (taylor 0 cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (+ (* -1/2 (sqrt (/ 1 (PI)))) (* cosTheta (+ (sqrt (/ 1 (PI))) (* -1/2 (sqrt (/ 1 (PI)))))))))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 cosTheta) (sqrt (/ 1 (PI)))) (taylor 0 cosTheta) (#s(alt (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) cosTheta) (taylor 0 cosTheta) (#s(alt (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (* cosTheta (sqrt (/ 1 (PI)))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1/2 (sqrt (/ 1 (PI)))) (* -1/2 (* cosTheta (sqrt (/ 1 (PI)))))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (sqrt (PI))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (sqrt (PI)) (* -1 (* cosTheta (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI))))))))))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI))))))))))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (PI)) (* (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI)))))))) (* (PI) (+ (sqrt (/ 1 (PI))) (* -1/2 (sqrt (/ 1 (PI)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI))))))))))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 cosTheta) (sqrt (/ 1 (PI)))) (taylor 0 cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (* 1/2 (* (sqrt (/ 1 (pow (PI) 3))) (- (* -1 (PI)) (PI)))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (+ (* 1/2 (* (sqrt (/ 1 (pow (PI) 3))) (- (* -1 (PI)) (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/8 (* (sqrt (/ 1 (pow (PI) 5))) (pow (- (* -1 (PI)) (PI)) 2)))))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (+ (* 1/2 (* (sqrt (/ 1 (pow (PI) 3))) (- (* -1 (PI)) (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (+ (* -1/8 (* (sqrt (/ 1 (pow (PI) 5))) (pow (- (* -1 (PI)) (PI)) 2))) (* cosTheta (+ (* -1/2 (* (sqrt (/ 1 (pow (PI) 3))) (- (* -1 (PI)) (PI)))) (* 1/16 (* (sqrt (/ 1 (pow (PI) 7))) (pow (- (* -1 (PI)) (PI)) 3))))))))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 cosTheta) (sqrt (/ 1 (PI)))) (taylor 0 cosTheta) (#s(alt (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (patch (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* 1/2 (* (* cosTheta (- (* -1 (PI)) (PI))) (sqrt (/ 1 (pow (PI) 3)))))) cosTheta) (taylor 0 cosTheta) (#s(alt (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (patch (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1/8 (* (* cosTheta (pow (- (* -1 (PI)) (PI)) 2)) (sqrt (/ 1 (pow (PI) 5))))) (* 1/2 (* (sqrt (/ 1 (pow (PI) 3))) (- (* -1 (PI)) (PI))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (patch (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* 1/2 (* (sqrt (/ 1 (pow (PI) 3))) (- (* -1 (PI)) (PI)))) (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (pow (PI) 5))) (pow (- (* -1 (PI)) (PI)) 2))) (* 1/16 (* (* cosTheta (pow (- (* -1 (PI)) (PI)) 3)) (sqrt (/ 1 (pow (PI) 7)))))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (patch (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (PI) (taylor 0 cosTheta) (#s(alt (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta)) (patch (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ (PI) (* cosTheta (- (* -1 (PI)) (PI)))) (taylor 0 cosTheta) (#s(alt (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta)) (patch (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ (PI) (* cosTheta (- (* -1 (PI)) (PI)))) (taylor 0 cosTheta) (#s(alt (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta)) (patch (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ (PI) (* cosTheta (- (* -1 (PI)) (PI)))) (taylor 0 cosTheta) (#s(alt (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta)) (patch (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (sqrt (PI))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (sqrt (PI)) (* -1 (* cosTheta (* (PI) (+ 1 (+ c (* 1/2 (* (sqrt (/ 1 (pow (PI) 3))) (- (* -1 (PI)) (PI))))))))))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* 1/2 (* (sqrt (/ 1 (pow (PI) 3))) (- (* -1 (PI)) (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/8 (* (sqrt (/ 1 (pow (PI) 5))) (pow (- (* -1 (PI)) (PI)) 2)))))))) (* (PI) (+ 1 (+ c (* 1/2 (* (sqrt (/ 1 (pow (PI) 3))) (- (* -1 (PI)) (PI))))))))))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (PI)) (* (+ 1 (+ c (* 1/2 (* (sqrt (/ 1 (pow (PI) 3))) (- (* -1 (PI)) (PI)))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* 1/2 (* (sqrt (/ 1 (pow (PI) 3))) (- (* -1 (PI)) (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/8 (* (sqrt (/ 1 (pow (PI) 5))) (pow (- (* -1 (PI)) (PI)) 2))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (+ 1 (+ c (* 1/2 (* (sqrt (/ 1 (pow (PI) 3))) (- (* -1 (PI)) (PI)))))) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/8 (* (sqrt (/ 1 (pow (PI) 5))) (pow (- (* -1 (PI)) (PI)) 2))))))) (* (PI) (+ (* -1/2 (* (sqrt (/ 1 (pow (PI) 3))) (- (* -1 (PI)) (PI)))) (* 1/16 (* (sqrt (/ 1 (pow (PI) 7))) (pow (- (* -1 (PI)) (PI)) 3))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* 1/2 (* (sqrt (/ 1 (pow (PI) 3))) (- (* -1 (PI)) (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/8 (* (sqrt (/ 1 (pow (PI) 5))) (pow (- (* -1 (PI)) (PI)) 2)))))))) (* (PI) (+ 1 (+ c (* 1/2 (* (sqrt (/ 1 (pow (PI) 3))) (- (* -1 (PI)) (PI))))))))))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (sqrt (PI))) (taylor 0 cosTheta) (#s(alt (*.f32 cosTheta (sqrt.f32 (PI.f32))) (patch (*.f32 cosTheta (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (sqrt (PI))) (taylor 0 cosTheta) (#s(alt (*.f32 cosTheta (sqrt.f32 (PI.f32))) (patch (*.f32 cosTheta (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (sqrt (PI))) (taylor 0 cosTheta) (#s(alt (*.f32 cosTheta (sqrt.f32 (PI.f32))) (patch (*.f32 cosTheta (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (sqrt (PI))) (taylor 0 cosTheta) (#s(alt (*.f32 cosTheta (sqrt.f32 (PI.f32))) (patch (*.f32 cosTheta (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 cosTheta) (sqrt (/ 1 (PI)))) (taylor 0 cosTheta) (#s(alt (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (patch (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) cosTheta) (taylor 0 cosTheta) (#s(alt (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (patch (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (* cosTheta (sqrt (/ 1 (PI)))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (patch (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1/2 (sqrt (/ 1 (PI)))) (* -1/2 (* cosTheta (sqrt (/ 1 (PI)))))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (patch (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 cosTheta) (#s(alt (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (patch (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 cosTheta)) (taylor 0 cosTheta) (#s(alt (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (patch (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* cosTheta (- (* -1/2 cosTheta) 1))) (taylor 0 cosTheta) (#s(alt (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (patch (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* cosTheta (- (* cosTheta (- (* -1/2 cosTheta) 1/2)) 1))) (taylor 0 cosTheta) (#s(alt (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (patch (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))) (taylor 0 cosTheta) (#s(alt #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (patch #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (/ cosTheta (+ 1 c)) (sqrt (/ 1 (PI))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (taylor 0 cosTheta) (#s(alt #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (patch #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* cosTheta (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* cosTheta (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (taylor 0 cosTheta) (#s(alt #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (patch #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* cosTheta (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* cosTheta (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* cosTheta (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (taylor 0 cosTheta) (#s(alt #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (patch #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 cosTheta) (#s(alt #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) (patch #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 cosTheta)) (taylor 0 cosTheta) (#s(alt #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) (patch #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* cosTheta (- (* -1/2 cosTheta) 1))) (taylor 0 cosTheta) (#s(alt #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) (patch #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* cosTheta (- (* cosTheta (- (* -1/2 cosTheta) 1/2)) 1))) (taylor 0 cosTheta) (#s(alt #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) (patch #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (/ 1 cosTheta) (taylor 0 cosTheta) (#s(alt (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (patch (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (* -1 cosTheta)) cosTheta) (taylor 0 cosTheta) (#s(alt (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (patch (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (* cosTheta (- (* -1/2 cosTheta) 1))) cosTheta) (taylor 0 cosTheta) (#s(alt (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (patch (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (* cosTheta (- (* cosTheta (- (* -1/2 cosTheta) 1/2)) 1))) cosTheta) (taylor 0 cosTheta) (#s(alt (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (patch (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (PI)) (taylor 0 cosTheta) (#s(alt (*.f32 (PI.f32) cosTheta) (patch (*.f32 (PI.f32) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (PI)) (taylor 0 cosTheta) (#s(alt (*.f32 (PI.f32) cosTheta) (patch (*.f32 (PI.f32) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (PI)) (taylor 0 cosTheta) (#s(alt (*.f32 (PI.f32) cosTheta) (patch (*.f32 (PI.f32) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (PI)) (taylor 0 cosTheta) (#s(alt (*.f32 (PI.f32) cosTheta) (patch (*.f32 (PI.f32) cosTheta) #<representation binary32>) () ())) ())
#s(alt (PI) (taylor 0 cosTheta) (#s(alt (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (patch (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (+ (PI) (* -1 (* cosTheta (PI)))) (taylor 0 cosTheta) (#s(alt (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (patch (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (+ (PI) (* -1 (* cosTheta (PI)))) (taylor 0 cosTheta) (#s(alt (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (patch (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (+ (PI) (* -1 (* cosTheta (PI)))) (taylor 0 cosTheta) (#s(alt (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (patch (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* -4 (pow cosTheta 2)) (taylor inf cosTheta) (#s(alt (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32))) (patch (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (- (/ 1 (pow cosTheta 2)) 4)) (taylor inf cosTheta) (#s(alt (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32))) (patch (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (- (/ 1 (pow cosTheta 2)) 4)) (taylor inf cosTheta) (#s(alt (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32))) (patch (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (- (/ 1 (pow cosTheta 2)) 4)) (taylor inf cosTheta) (#s(alt (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32))) (patch (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))) (taylor inf cosTheta) (#s(alt (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (patch (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (taylor inf cosTheta) (#s(alt (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (patch (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) (taylor inf cosTheta) (#s(alt (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (patch (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))) (taylor inf cosTheta) (#s(alt (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (patch (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* 2 cosTheta) (taylor inf cosTheta) (#s(alt (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (patch (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ 2 (/ 1 cosTheta))) (taylor inf cosTheta) (#s(alt (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (patch (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ 2 (/ 1 cosTheta))) (taylor inf cosTheta) (#s(alt (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (patch (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ 2 (/ 1 cosTheta))) (taylor inf cosTheta) (#s(alt (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (patch (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2)))))) (pow cosTheta 4))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2)))))) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))) (* (sqrt -2) (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))))) (+ (* 1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 4) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))))) (pow cosTheta 6))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3)))))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2)))))))) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))) (taylor inf cosTheta) (#s(alt #s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (patch #s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))) (/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))) (taylor inf cosTheta) (#s(alt #s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (patch #s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3)))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2))))))) (pow cosTheta 4))) (/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2))))))) (taylor inf cosTheta) (#s(alt #s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (patch #s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3)))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))))) (* (sqrt -2) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))))) (+ (* 1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))) (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 4) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3)))))))) (pow cosTheta 6))) (/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt -2) 2) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3))))))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2))))))))) (taylor inf cosTheta) (#s(alt #s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (patch #s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (sqrt (PI))) (taylor inf cosTheta) (#s(alt (*.f32 (sqrt.f32 (PI.f32)) cosTheta) (patch (*.f32 (sqrt.f32 (PI.f32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (sqrt (PI))) (taylor inf cosTheta) (#s(alt (*.f32 (sqrt.f32 (PI.f32)) cosTheta) (patch (*.f32 (sqrt.f32 (PI.f32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (sqrt (PI))) (taylor inf cosTheta) (#s(alt (*.f32 (sqrt.f32 (PI.f32)) cosTheta) (patch (*.f32 (sqrt.f32 (PI.f32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (sqrt (PI))) (taylor inf cosTheta) (#s(alt (*.f32 (sqrt.f32 (PI.f32)) cosTheta) (patch (*.f32 (sqrt.f32 (PI.f32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))) (taylor inf cosTheta) (#s(alt (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))) (taylor inf cosTheta) (#s(alt (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))) (taylor inf cosTheta) (#s(alt (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))))) (taylor inf cosTheta) (#s(alt (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))) (/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3)))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2))))))) (pow cosTheta 4))) (/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2))))))) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3)))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))))) (* (sqrt -2) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))))) (+ (* 1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))) (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 4) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3)))))))) (pow cosTheta 6))) (/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt -2) 2) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3))))))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2))))))))) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta (+ 1 c)) (taylor inf cosTheta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta (+ 1 c)) (taylor inf cosTheta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta (+ 1 c)) (taylor inf cosTheta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta (+ 1 c)) (taylor inf cosTheta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))) (taylor inf cosTheta) (#s(alt (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (patch (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ 1 (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))) (taylor inf cosTheta) (#s(alt (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (patch (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ 1 (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))) (taylor inf cosTheta) (#s(alt (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (patch (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ 1 (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (+ 1 c))))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))))) (taylor inf cosTheta) (#s(alt (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (patch (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) (taylor inf cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))) (taylor inf cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (taylor inf cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))))) (taylor inf cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2)) (taylor inf cosTheta) (#s(alt (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2))) (taylor inf cosTheta) (#s(alt (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2)))) (taylor inf cosTheta) (#s(alt (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ 1 (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2))))) (taylor inf cosTheta) (#s(alt (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2)))))) (pow cosTheta 4))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2)))))) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))) (* (sqrt -2) (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))))) (+ (* 1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 4) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))))) (pow cosTheta 6))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3)))))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2)))))))) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ (exp (* -1 (pow cosTheta 2))) (PI))))) (taylor inf cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (- (* -1 (PI)) (PI))))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ (exp (* -1 (pow cosTheta 2))) (PI)))))) (taylor inf cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (pow (- (* -1 (PI)) (PI)) 3)))) (* (PI) (exp (* -1 (pow cosTheta 2)))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (- (* -1 (PI)) (PI))))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ (exp (* -1 (pow cosTheta 2))) (PI))))))) (taylor inf cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (pow (- (* -1 (PI)) (PI)) 3)))) (* (PI) (exp (* -1 (pow cosTheta 2)))))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (pow (- (* -1 (PI)) (PI)) 5)))) (* (pow (PI) 2) (exp (* -1 (pow cosTheta 2)))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (- (* -1 (PI)) (PI))))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ (exp (* -1 (pow cosTheta 2))) (PI)))))))) (taylor inf cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ 1 (PI))) (taylor inf cosTheta) (#s(alt (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (patch (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (sqrt (/ 1 (* (pow cosTheta 3) (- (* -1 (PI)) (PI)))))) (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ 1 (PI)))) (taylor inf cosTheta) (#s(alt (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (patch (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (pow (- (* -1 (PI)) (PI)) 3)))) (PI))) (+ (* 1/2 (sqrt (/ 1 (* (pow cosTheta 3) (- (* -1 (PI)) (PI)))))) (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ 1 (PI))))) (taylor inf cosTheta) (#s(alt (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (patch (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (pow (- (* -1 (PI)) (PI)) 3)))) (PI))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (pow (- (* -1 (PI)) (PI)) 5)))) (pow (PI) 2))) (+ (* 1/2 (sqrt (/ 1 (* (pow cosTheta 3) (- (* -1 (PI)) (PI)))))) (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ 1 (PI)))))) (taylor inf cosTheta) (#s(alt (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (patch (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (* -1 (PI)) (PI))) (taylor inf cosTheta) (#s(alt (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta)) (patch (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (+ (* -1 (PI)) (/ (PI) cosTheta)) (PI))) (taylor inf cosTheta) (#s(alt (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta)) (patch (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (+ (* -1 (PI)) (/ (PI) cosTheta)) (PI))) (taylor inf cosTheta) (#s(alt (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta)) (patch (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (+ (* -1 (PI)) (/ (PI) cosTheta)) (PI))) (taylor inf cosTheta) (#s(alt (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta)) (patch (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (+ 1 (+ c (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ (exp (* -1 (pow cosTheta 2))) (PI)))))) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (- (* -1 (PI)) (PI))))) (/ (exp (* -1 (pow cosTheta 2))) (pow (+ 1 (+ c (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ (exp (* -1 (pow cosTheta 2))) (PI))))) 2)))) (/ 1 (+ 1 (+ c (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ (exp (* -1 (pow cosTheta 2))) (PI))))))) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (pow (+ 1 (+ c (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ (exp (* -1 (pow cosTheta 2))) (PI))))) 3) (- (* -1 (PI)) (PI))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (pow (- (* -1 (PI)) (PI)) 3))) (/ (* (PI) (exp (* -1 (pow cosTheta 2)))) (pow (+ 1 (+ c (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ (exp (* -1 (pow cosTheta 2))) (PI))))) 2))))) (pow cosTheta 4))) (/ 1 (+ 1 (+ c (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ (exp (* -1 (pow cosTheta 2))) (PI))))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (- (* -1 (PI)) (PI))))) (/ (exp (* -1 (pow cosTheta 2))) (pow (+ 1 (+ c (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ (exp (* -1 (pow cosTheta 2))) (PI))))) 2))))) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (- (* -1 (PI)) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (pow (+ 1 (+ c (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ (exp (* -1 (pow cosTheta 2))) (PI))))) 3) (- (* -1 (PI)) (PI))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (pow (- (* -1 (PI)) (PI)) 3))) (/ (* (PI) (exp (* -1 (pow cosTheta 2)))) (pow (+ 1 (+ c (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ (exp (* -1 (pow cosTheta 2))) (PI))))) 2)))))) (+ 1 (+ c (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ (exp (* -1 (pow cosTheta 2))) (PI)))))))) (+ (* 1/16 (* (sqrt (/ (pow cosTheta 5) (pow (- (* -1 (PI)) (PI)) 5))) (/ (* (pow (PI) 2) (exp (* -1 (pow cosTheta 2)))) (pow (+ 1 (+ c (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ (exp (* -1 (pow cosTheta 2))) (PI))))) 2)))) (* 1/16 (/ (* (pow cosTheta 2) (* (PI) (pow (exp (* -1 (pow cosTheta 2))) 2))) (* (pow (+ 1 (+ c (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ (exp (* -1 (pow cosTheta 2))) (PI))))) 3) (pow (- (* -1 (PI)) (PI)) 2)))))) (pow cosTheta 6))) (/ 1 (+ 1 (+ c (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ (exp (* -1 (pow cosTheta 2))) (PI))))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (pow (+ 1 (+ c (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ (exp (* -1 (pow cosTheta 2))) (PI))))) 3) (- (* -1 (PI)) (PI)))))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (pow (- (* -1 (PI)) (PI)) 3)))) (/ (* (PI) (exp (* -1 (pow cosTheta 2)))) (pow (+ 1 (+ c (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ (exp (* -1 (pow cosTheta 2))) (PI))))) 2)))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (- (* -1 (PI)) (PI))))) (/ (exp (* -1 (pow cosTheta 2))) (pow (+ 1 (+ c (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ (exp (* -1 (pow cosTheta 2))) (PI))))) 2))))))) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (sqrt (PI))) (taylor inf cosTheta) (#s(alt (*.f32 cosTheta (sqrt.f32 (PI.f32))) (patch (*.f32 cosTheta (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (sqrt (PI))) (taylor inf cosTheta) (#s(alt (*.f32 cosTheta (sqrt.f32 (PI.f32))) (patch (*.f32 cosTheta (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (sqrt (PI))) (taylor inf cosTheta) (#s(alt (*.f32 cosTheta (sqrt.f32 (PI.f32))) (patch (*.f32 cosTheta (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (sqrt (PI))) (taylor inf cosTheta) (#s(alt (*.f32 cosTheta (sqrt.f32 (PI.f32))) (patch (*.f32 cosTheta (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2)) (taylor inf cosTheta) (#s(alt (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (patch (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2))) (taylor inf cosTheta) (#s(alt (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (patch (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2)))) (taylor inf cosTheta) (#s(alt (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (patch (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ 1 (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2))))) (taylor inf cosTheta) (#s(alt (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (patch (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt cosTheta) (sqrt -2)) (taylor inf cosTheta) (#s(alt (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (patch (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 cosTheta)) (sqrt -2)))) (taylor inf cosTheta) (#s(alt (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (patch (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (pow cosTheta 5))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 cosTheta)) (sqrt -2))))) (taylor inf cosTheta) (#s(alt (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (patch (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (pow cosTheta 5))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow cosTheta 7))) (/ 1 (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 cosTheta)) (sqrt -2)))))) (taylor inf cosTheta) (#s(alt (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (patch (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))) (taylor inf cosTheta) (#s(alt #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (patch #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))) (taylor inf cosTheta) (#s(alt #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (patch #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))) (taylor inf cosTheta) (#s(alt #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (patch #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (+ 1 c))))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))) (taylor inf cosTheta) (#s(alt #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (patch #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt cosTheta) (sqrt -2)) (taylor inf cosTheta) (#s(alt #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) (patch #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 cosTheta)) (sqrt -2)))) (taylor inf cosTheta) (#s(alt #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) (patch #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (pow cosTheta 5))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 cosTheta)) (sqrt -2))))) (taylor inf cosTheta) (#s(alt #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) (patch #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (pow cosTheta 5))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow cosTheta 7))) (/ 1 (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 cosTheta)) (sqrt -2)))))) (taylor inf cosTheta) (#s(alt #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) (patch #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ 1 cosTheta)) (sqrt -2)) (taylor inf cosTheta) (#s(alt (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (patch (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 cosTheta)) (sqrt -2))) (taylor inf cosTheta) (#s(alt (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (patch (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/8 (* (sqrt (/ 1 (pow cosTheta 5))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 cosTheta)) (sqrt -2)))) (taylor inf cosTheta) (#s(alt (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (patch (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/8 (* (sqrt (/ 1 (pow cosTheta 5))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow cosTheta 7))) (/ 1 (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 cosTheta)) (sqrt -2))))) (taylor inf cosTheta) (#s(alt (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (patch (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (PI)) (taylor inf cosTheta) (#s(alt (*.f32 (PI.f32) cosTheta) (patch (*.f32 (PI.f32) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (PI)) (taylor inf cosTheta) (#s(alt (*.f32 (PI.f32) cosTheta) (patch (*.f32 (PI.f32) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (PI)) (taylor inf cosTheta) (#s(alt (*.f32 (PI.f32) cosTheta) (patch (*.f32 (PI.f32) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (PI)) (taylor inf cosTheta) (#s(alt (*.f32 (PI.f32) cosTheta) (patch (*.f32 (PI.f32) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta (PI))) (taylor inf cosTheta) (#s(alt (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (patch (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (* -1 (PI)) (/ (PI) cosTheta))) (taylor inf cosTheta) (#s(alt (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (patch (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (* -1 (PI)) (/ (PI) cosTheta))) (taylor inf cosTheta) (#s(alt (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (patch (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (* -1 (PI)) (/ (PI) cosTheta))) (taylor inf cosTheta) (#s(alt (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (patch (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* -4 (pow cosTheta 2)) (taylor -inf cosTheta) (#s(alt (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32))) (patch (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (- (/ 1 (pow cosTheta 2)) 4)) (taylor -inf cosTheta) (#s(alt (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32))) (patch (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (- (/ 1 (pow cosTheta 2)) 4)) (taylor -inf cosTheta) (#s(alt (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32))) (patch (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (- (/ 1 (pow cosTheta 2)) 4)) (taylor -inf cosTheta) (#s(alt (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32))) (patch (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (taylor -inf cosTheta) (#s(alt (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (patch (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2))))) (taylor -inf cosTheta) (#s(alt (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (patch (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3)))))) (taylor -inf cosTheta) (#s(alt (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (patch (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3))))))) (taylor -inf cosTheta) (#s(alt (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (patch (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* 2 cosTheta) (taylor -inf cosTheta) (#s(alt (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (patch (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ 2 (/ 1 cosTheta))) (taylor -inf cosTheta) (#s(alt (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (patch (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ 2 (/ 1 cosTheta))) (taylor -inf cosTheta) (#s(alt (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (patch (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ 2 (/ 1 cosTheta))) (taylor -inf cosTheta) (#s(alt (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (patch (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2)))))))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))) (pow cosTheta 4))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2)))))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (+ (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 4) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3))))) (* 1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (+ (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))))) (* (sqrt 2) (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))))))) (pow cosTheta 6))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3))))))))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (/ -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))) (taylor -inf cosTheta) (#s(alt #s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (patch #s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (/ 1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))) (taylor -inf cosTheta) (#s(alt #s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (patch #s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3)))))) (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2))))))) (pow cosTheta 4))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (/ 1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))))) (taylor -inf cosTheta) (#s(alt #s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (patch #s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3)))))) (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2))))))))) (* (sqrt 2) (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))))) (+ (* -1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (* -1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 4) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3)))))))) (pow cosTheta 6))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt 2) 2) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3))))))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (/ 1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))))))) (taylor -inf cosTheta) (#s(alt #s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (patch #s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (sqrt (PI))) (taylor -inf cosTheta) (#s(alt (*.f32 (sqrt.f32 (PI.f32)) cosTheta) (patch (*.f32 (sqrt.f32 (PI.f32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (sqrt (PI))) (taylor -inf cosTheta) (#s(alt (*.f32 (sqrt.f32 (PI.f32)) cosTheta) (patch (*.f32 (sqrt.f32 (PI.f32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (sqrt (PI))) (taylor -inf cosTheta) (#s(alt (*.f32 (sqrt.f32 (PI.f32)) cosTheta) (patch (*.f32 (sqrt.f32 (PI.f32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (sqrt (PI))) (taylor -inf cosTheta) (#s(alt (*.f32 (sqrt.f32 (PI.f32)) cosTheta) (patch (*.f32 (sqrt.f32 (PI.f32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))) (taylor -inf cosTheta) (#s(alt (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2))))) (taylor -inf cosTheta) (#s(alt (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3)))))) (taylor -inf cosTheta) (#s(alt (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3))))))) (taylor -inf cosTheta) (#s(alt (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (/ -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (/ 1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3)))))) (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2))))))) (pow cosTheta 4))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (/ 1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3)))))) (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2))))))))) (* (sqrt 2) (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))))) (+ (* -1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (* -1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 4) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3)))))))) (pow cosTheta 6))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt 2) 2) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3))))))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (/ 1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))))))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta (+ 1 c)) (taylor -inf cosTheta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta (+ 1 c)) (taylor -inf cosTheta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta (+ 1 c)) (taylor -inf cosTheta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta (+ 1 c)) (taylor -inf cosTheta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))) (taylor -inf cosTheta) (#s(alt (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (patch (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c)))) 1))) (taylor -inf cosTheta) (#s(alt (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (patch (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))))) 1))) (taylor -inf cosTheta) (#s(alt (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (patch (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (+ 1 c))))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c)))))) 1))) (taylor -inf cosTheta) (#s(alt (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (patch (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) (taylor -inf cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2))))))) (taylor -inf cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3)))))))) (taylor -inf cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3))))))))) (taylor -inf cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (taylor -inf cosTheta) (#s(alt (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2))))) (taylor -inf cosTheta) (#s(alt (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 3)))))) (taylor -inf cosTheta) (#s(alt (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 3))))))) (taylor -inf cosTheta) (#s(alt (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (patch (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2)))))))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))) (pow cosTheta 4))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2)))))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (+ (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 4) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3))))) (* 1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (+ (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))))) (* (sqrt 2) (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))))))) (pow cosTheta 6))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3))))))))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (PI)))))) (taylor -inf cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (+ (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (PI)))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (- (PI) (* -1 (PI)))))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -1))))))) (taylor -inf cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (+ (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (PI)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (- (PI) (* -1 (PI)))))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (pow (- (PI) (* -1 (PI))) 3)))) (* (PI) (* (exp (* -1 (pow cosTheta 2))) (sqrt -1))))))))) (taylor -inf cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (+ (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (PI)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (- (PI) (* -1 (PI)))))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (pow (- (PI) (* -1 (PI))) 5)))) (* (pow (PI) 2) (* (exp (* -1 (pow cosTheta 2))) (sqrt -1))))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (pow (- (PI) (* -1 (PI))) 3)))) (* (PI) (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)))))))))) (taylor -inf cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (sqrt -1) (PI)))) (taylor -inf cosTheta) (#s(alt (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (patch (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (sqrt -1) (PI)))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (- (PI) (* -1 (PI)))))) (sqrt -1)))) (taylor -inf cosTheta) (#s(alt (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (patch (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (sqrt -1) (PI)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (- (PI) (* -1 (PI)))))) (sqrt -1))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (pow (- (PI) (* -1 (PI))) 3)))) (* (PI) (sqrt -1)))))) (taylor -inf cosTheta) (#s(alt (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (patch (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (sqrt -1) (PI)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (- (PI) (* -1 (PI)))))) (sqrt -1))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (pow (- (PI) (* -1 (PI))) 5)))) (* (pow (PI) 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (pow (- (PI) (* -1 (PI))) 3)))) (* (PI) (sqrt -1))))))) (taylor -inf cosTheta) (#s(alt (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (patch (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta (- (PI) (* -1 (PI))))) (taylor -inf cosTheta) (#s(alt (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta)) (patch (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta (- (+ (PI) (* -1 (/ (PI) cosTheta))) (* -1 (PI))))) (taylor -inf cosTheta) (#s(alt (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta)) (patch (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta (- (+ (PI) (* -1 (/ (PI) cosTheta))) (* -1 (PI))))) (taylor -inf cosTheta) (#s(alt (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta)) (patch (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta (- (+ (PI) (* -1 (/ (PI) cosTheta))) (* -1 (PI))))) (taylor -inf cosTheta) (#s(alt (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta)) (patch (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (PI))))))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (- (PI) (* -1 (PI)))))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (+ 1 (+ c (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (PI)))))) 2)))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (PI)))))))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* 1/8 (* (sqrt (/ (pow cosTheta 3) (pow (- (PI) (* -1 (PI))) 3))) (/ (* (PI) (* (exp (* -1 (pow cosTheta 2))) (sqrt -1))) (pow (+ 1 (+ c (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (PI)))))) 2)))) (* 1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (pow (+ 1 (+ c (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (PI)))))) 3) (- (PI) (* -1 (PI))))))) (pow cosTheta 4))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (PI)))))))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (- (PI) (* -1 (PI)))))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (+ 1 (+ c (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (PI)))))) 2))))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1/16 (* (sqrt (/ (pow cosTheta 5) (pow (- (PI) (* -1 (PI))) 5))) (/ (* (pow (PI) 2) (* (exp (* -1 (pow cosTheta 2))) (sqrt -1))) (pow (+ 1 (+ c (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (PI)))))) 2)))) (+ (* 1/16 (/ (* (pow cosTheta 2) (* (PI) (pow (exp (* -1 (pow cosTheta 2))) 2))) (* (pow (+ 1 (+ c (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (PI)))))) 3) (pow (- (PI) (* -1 (PI))) 2)))) (* 1/2 (* (sqrt (/ cosTheta (- (PI) (* -1 (PI))))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (+ (* 1/8 (* (sqrt (/ (pow cosTheta 3) (pow (- (PI) (* -1 (PI))) 3))) (/ (* (PI) (* (exp (* -1 (pow cosTheta 2))) (sqrt -1))) (pow (+ 1 (+ c (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (PI)))))) 2)))) (* 1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (pow (+ 1 (+ c (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (PI)))))) 3) (- (PI) (* -1 (PI))))))))) (+ 1 (+ c (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (PI))))))))))) (pow cosTheta 6))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (PI)))))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (- (PI) (* -1 (PI)))))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (+ 1 (+ c (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (PI)))))) 2)))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (pow (- (PI) (* -1 (PI))) 3)))) (/ (* (PI) (* (exp (* -1 (pow cosTheta 2))) (sqrt -1))) (pow (+ 1 (+ c (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (PI)))))) 2)))) (* 1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (pow (+ 1 (+ c (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (PI)))))) 3) (- (PI) (* -1 (PI)))))))))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (sqrt (PI))) (taylor -inf cosTheta) (#s(alt (*.f32 cosTheta (sqrt.f32 (PI.f32))) (patch (*.f32 cosTheta (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (sqrt (PI))) (taylor -inf cosTheta) (#s(alt (*.f32 cosTheta (sqrt.f32 (PI.f32))) (patch (*.f32 cosTheta (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (sqrt (PI))) (taylor -inf cosTheta) (#s(alt (*.f32 cosTheta (sqrt.f32 (PI.f32))) (patch (*.f32 cosTheta (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (sqrt (PI))) (taylor -inf cosTheta) (#s(alt (*.f32 cosTheta (sqrt.f32 (PI.f32))) (patch (*.f32 cosTheta (sqrt.f32 (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (taylor -inf cosTheta) (#s(alt (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (patch (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2))))) (taylor -inf cosTheta) (#s(alt (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (patch (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 3)))))) (taylor -inf cosTheta) (#s(alt (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (patch (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 3))))))) (taylor -inf cosTheta) (#s(alt (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (patch (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt cosTheta) (* (sqrt -1) (sqrt 2)))) (taylor -inf cosTheta) (#s(alt (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (patch (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta (+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ (sqrt -1) (sqrt 2)))) (* (sqrt (/ 1 cosTheta)) (* (sqrt -1) (sqrt 2)))))) (taylor -inf cosTheta) (#s(alt (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (patch (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (pow cosTheta 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ (sqrt -1) (sqrt 2)))) (* (sqrt (/ 1 cosTheta)) (* (sqrt -1) (sqrt 2))))))) (taylor -inf cosTheta) (#s(alt (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (patch (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (pow cosTheta 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow cosTheta 7))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ (sqrt -1) (sqrt 2)))) (* (sqrt (/ 1 cosTheta)) (* (sqrt -1) (sqrt 2)))))))) (taylor -inf cosTheta) (#s(alt (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (patch (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c)))) (taylor -inf cosTheta) (#s(alt #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (patch #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c)))))) (taylor -inf cosTheta) (#s(alt #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (patch #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))))))) (taylor -inf cosTheta) (#s(alt #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (patch #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (+ 1 c))))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c)))))))) (taylor -inf cosTheta) (#s(alt #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (patch #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt cosTheta) (* (sqrt -1) (sqrt 2)))) (taylor -inf cosTheta) (#s(alt #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) (patch #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta (+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ (sqrt -1) (sqrt 2)))) (* (sqrt (/ 1 cosTheta)) (* (sqrt -1) (sqrt 2)))))) (taylor -inf cosTheta) (#s(alt #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) (patch #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (pow cosTheta 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ (sqrt -1) (sqrt 2)))) (* (sqrt (/ 1 cosTheta)) (* (sqrt -1) (sqrt 2))))))) (taylor -inf cosTheta) (#s(alt #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) (patch #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (pow cosTheta 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow cosTheta 7))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ (sqrt -1) (sqrt 2)))) (* (sqrt (/ 1 cosTheta)) (* (sqrt -1) (sqrt 2)))))))) (taylor -inf cosTheta) (#s(alt #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) (patch #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt (/ 1 cosTheta)) (* (sqrt -1) (sqrt 2)))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (patch (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ 1 cosTheta)) (* (sqrt -1) (sqrt 2)))) (* -1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ (sqrt -1) (sqrt 2))))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (patch (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ 1 cosTheta)) (* (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ (sqrt -1) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (pow cosTheta 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (patch (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ 1 cosTheta)) (* (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ (sqrt -1) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (pow cosTheta 7))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (pow cosTheta 5))) (/ (sqrt -1) (pow (sqrt 2) 3))))))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (patch (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (PI)) (taylor -inf cosTheta) (#s(alt (*.f32 (PI.f32) cosTheta) (patch (*.f32 (PI.f32) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (PI)) (taylor -inf cosTheta) (#s(alt (*.f32 (PI.f32) cosTheta) (patch (*.f32 (PI.f32) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (PI)) (taylor -inf cosTheta) (#s(alt (*.f32 (PI.f32) cosTheta) (patch (*.f32 (PI.f32) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (PI)) (taylor -inf cosTheta) (#s(alt (*.f32 (PI.f32) cosTheta) (patch (*.f32 (PI.f32) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta (PI))) (taylor -inf cosTheta) (#s(alt (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (patch (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta (+ (PI) (* -1 (/ (PI) cosTheta))))) (taylor -inf cosTheta) (#s(alt (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (patch (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta (+ (PI) (* -1 (/ (PI) cosTheta))))) (taylor -inf cosTheta) (#s(alt (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (patch (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta (+ (PI) (* -1 (/ (PI) cosTheta))))) (taylor -inf cosTheta) (#s(alt (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (patch (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) #<representation binary32>) () ())) ())
Calls

6 calls:

TimeVariablePointExpression
49.0ms
cosTheta
@inf
((- 1 (pow (* 2 cosTheta) 2)) (* (/ (/ (sqrt (- 1 (pow (* 2 cosTheta) 2))) (sqrt (+ 1 (* 2 cosTheta)))) (* cosTheta (sqrt (PI)))) (exp (* (neg cosTheta) cosTheta))) (+ 1 (* 2 cosTheta)) (/ 1 (+ (+ 1 c) (* (/ (/ (sqrt (- 1 (pow (* 2 cosTheta) 2))) (sqrt (+ 1 (* 2 cosTheta)))) (* cosTheta (sqrt (PI)))) (exp (* (neg cosTheta) cosTheta))))) (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (* (sqrt (PI)) cosTheta) (sqrt (PI)) (PI) (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (* (/ 1 (+ c 1)) cosTheta) (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (+ (+ 1 c) (* (/ (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta) (sqrt (PI))) (exp (* (neg cosTheta) cosTheta)))) (/ (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta) (sqrt (PI))) (/ 1 (+ (+ 1 c) (* (/ (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta) (sqrt (PI))) (exp (* (neg cosTheta) cosTheta))))) (+ 1 c) (+ (+ 1 c) (* (/ (/ (sqrt (- (* (- 1 cosTheta) (PI)) (* (PI) cosTheta))) (PI)) cosTheta) (exp (* (neg cosTheta) cosTheta)))) (/ (/ (sqrt (- (* (- 1 cosTheta) (PI)) (* (PI) cosTheta))) (PI)) cosTheta) (- (* (- 1 cosTheta) (PI)) (* (PI) cosTheta)) (/ 1 (+ (+ 1 c) (* (/ (/ (sqrt (- (* (- 1 cosTheta) (PI)) (* (PI) cosTheta))) (PI)) cosTheta) (exp (* (neg cosTheta) cosTheta))))) (* cosTheta (sqrt (PI))) (/ (/ (sqrt (- 1 (pow (* 2 cosTheta) 2))) (sqrt (+ 1 (* 2 cosTheta)))) (* cosTheta (sqrt (PI)))) (/ (sqrt (- 1 (pow (* 2 cosTheta) 2))) (sqrt (+ 1 (* 2 cosTheta)))) (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (sqrt (/ 1 (PI))) (sqrt (- (- 1 cosTheta) cosTheta)) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta) (* (PI) cosTheta) (* (- 1 cosTheta) (PI)))
10.0ms
cosTheta
@-inf
((- 1 (pow (* 2 cosTheta) 2)) (* (/ (/ (sqrt (- 1 (pow (* 2 cosTheta) 2))) (sqrt (+ 1 (* 2 cosTheta)))) (* cosTheta (sqrt (PI)))) (exp (* (neg cosTheta) cosTheta))) (+ 1 (* 2 cosTheta)) (/ 1 (+ (+ 1 c) (* (/ (/ (sqrt (- 1 (pow (* 2 cosTheta) 2))) (sqrt (+ 1 (* 2 cosTheta)))) (* cosTheta (sqrt (PI)))) (exp (* (neg cosTheta) cosTheta))))) (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (* (sqrt (PI)) cosTheta) (sqrt (PI)) (PI) (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (* (/ 1 (+ c 1)) cosTheta) (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (+ (+ 1 c) (* (/ (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta) (sqrt (PI))) (exp (* (neg cosTheta) cosTheta)))) (/ (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta) (sqrt (PI))) (/ 1 (+ (+ 1 c) (* (/ (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta) (sqrt (PI))) (exp (* (neg cosTheta) cosTheta))))) (+ 1 c) (+ (+ 1 c) (* (/ (/ (sqrt (- (* (- 1 cosTheta) (PI)) (* (PI) cosTheta))) (PI)) cosTheta) (exp (* (neg cosTheta) cosTheta)))) (/ (/ (sqrt (- (* (- 1 cosTheta) (PI)) (* (PI) cosTheta))) (PI)) cosTheta) (- (* (- 1 cosTheta) (PI)) (* (PI) cosTheta)) (/ 1 (+ (+ 1 c) (* (/ (/ (sqrt (- (* (- 1 cosTheta) (PI)) (* (PI) cosTheta))) (PI)) cosTheta) (exp (* (neg cosTheta) cosTheta))))) (* cosTheta (sqrt (PI))) (/ (/ (sqrt (- 1 (pow (* 2 cosTheta) 2))) (sqrt (+ 1 (* 2 cosTheta)))) (* cosTheta (sqrt (PI)))) (/ (sqrt (- 1 (pow (* 2 cosTheta) 2))) (sqrt (+ 1 (* 2 cosTheta)))) (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (sqrt (/ 1 (PI))) (sqrt (- (- 1 cosTheta) cosTheta)) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta) (* (PI) cosTheta) (* (- 1 cosTheta) (PI)))
7.0ms
c
@0
((- 1 (pow (* 2 cosTheta) 2)) (* (/ (/ (sqrt (- 1 (pow (* 2 cosTheta) 2))) (sqrt (+ 1 (* 2 cosTheta)))) (* cosTheta (sqrt (PI)))) (exp (* (neg cosTheta) cosTheta))) (+ 1 (* 2 cosTheta)) (/ 1 (+ (+ 1 c) (* (/ (/ (sqrt (- 1 (pow (* 2 cosTheta) 2))) (sqrt (+ 1 (* 2 cosTheta)))) (* cosTheta (sqrt (PI)))) (exp (* (neg cosTheta) cosTheta))))) (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (* (sqrt (PI)) cosTheta) (sqrt (PI)) (PI) (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (* (/ 1 (+ c 1)) cosTheta) (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (+ (+ 1 c) (* (/ (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta) (sqrt (PI))) (exp (* (neg cosTheta) cosTheta)))) (/ (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta) (sqrt (PI))) (/ 1 (+ (+ 1 c) (* (/ (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta) (sqrt (PI))) (exp (* (neg cosTheta) cosTheta))))) (+ 1 c) (+ (+ 1 c) (* (/ (/ (sqrt (- (* (- 1 cosTheta) (PI)) (* (PI) cosTheta))) (PI)) cosTheta) (exp (* (neg cosTheta) cosTheta)))) (/ (/ (sqrt (- (* (- 1 cosTheta) (PI)) (* (PI) cosTheta))) (PI)) cosTheta) (- (* (- 1 cosTheta) (PI)) (* (PI) cosTheta)) (/ 1 (+ (+ 1 c) (* (/ (/ (sqrt (- (* (- 1 cosTheta) (PI)) (* (PI) cosTheta))) (PI)) cosTheta) (exp (* (neg cosTheta) cosTheta))))) (* cosTheta (sqrt (PI))) (/ (/ (sqrt (- 1 (pow (* 2 cosTheta) 2))) (sqrt (+ 1 (* 2 cosTheta)))) (* cosTheta (sqrt (PI)))) (/ (sqrt (- 1 (pow (* 2 cosTheta) 2))) (sqrt (+ 1 (* 2 cosTheta)))) (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (sqrt (/ 1 (PI))) (sqrt (- (- 1 cosTheta) cosTheta)) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta) (* (PI) cosTheta) (* (- 1 cosTheta) (PI)))
5.0ms
cosTheta
@0
((- 1 (pow (* 2 cosTheta) 2)) (* (/ (/ (sqrt (- 1 (pow (* 2 cosTheta) 2))) (sqrt (+ 1 (* 2 cosTheta)))) (* cosTheta (sqrt (PI)))) (exp (* (neg cosTheta) cosTheta))) (+ 1 (* 2 cosTheta)) (/ 1 (+ (+ 1 c) (* (/ (/ (sqrt (- 1 (pow (* 2 cosTheta) 2))) (sqrt (+ 1 (* 2 cosTheta)))) (* cosTheta (sqrt (PI)))) (exp (* (neg cosTheta) cosTheta))))) (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (* (sqrt (PI)) cosTheta) (sqrt (PI)) (PI) (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (* (/ 1 (+ c 1)) cosTheta) (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (+ (+ 1 c) (* (/ (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta) (sqrt (PI))) (exp (* (neg cosTheta) cosTheta)))) (/ (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta) (sqrt (PI))) (/ 1 (+ (+ 1 c) (* (/ (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta) (sqrt (PI))) (exp (* (neg cosTheta) cosTheta))))) (+ 1 c) (+ (+ 1 c) (* (/ (/ (sqrt (- (* (- 1 cosTheta) (PI)) (* (PI) cosTheta))) (PI)) cosTheta) (exp (* (neg cosTheta) cosTheta)))) (/ (/ (sqrt (- (* (- 1 cosTheta) (PI)) (* (PI) cosTheta))) (PI)) cosTheta) (- (* (- 1 cosTheta) (PI)) (* (PI) cosTheta)) (/ 1 (+ (+ 1 c) (* (/ (/ (sqrt (- (* (- 1 cosTheta) (PI)) (* (PI) cosTheta))) (PI)) cosTheta) (exp (* (neg cosTheta) cosTheta))))) (* cosTheta (sqrt (PI))) (/ (/ (sqrt (- 1 (pow (* 2 cosTheta) 2))) (sqrt (+ 1 (* 2 cosTheta)))) (* cosTheta (sqrt (PI)))) (/ (sqrt (- 1 (pow (* 2 cosTheta) 2))) (sqrt (+ 1 (* 2 cosTheta)))) (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (sqrt (/ 1 (PI))) (sqrt (- (- 1 cosTheta) cosTheta)) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta) (* (PI) cosTheta) (* (- 1 cosTheta) (PI)))
3.0ms
c
@inf
((- 1 (pow (* 2 cosTheta) 2)) (* (/ (/ (sqrt (- 1 (pow (* 2 cosTheta) 2))) (sqrt (+ 1 (* 2 cosTheta)))) (* cosTheta (sqrt (PI)))) (exp (* (neg cosTheta) cosTheta))) (+ 1 (* 2 cosTheta)) (/ 1 (+ (+ 1 c) (* (/ (/ (sqrt (- 1 (pow (* 2 cosTheta) 2))) (sqrt (+ 1 (* 2 cosTheta)))) (* cosTheta (sqrt (PI)))) (exp (* (neg cosTheta) cosTheta))))) (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (* (sqrt (PI)) cosTheta) (sqrt (PI)) (PI) (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (* (/ 1 (+ c 1)) cosTheta) (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (+ (+ 1 c) (* (/ (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta) (sqrt (PI))) (exp (* (neg cosTheta) cosTheta)))) (/ (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta) (sqrt (PI))) (/ 1 (+ (+ 1 c) (* (/ (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta) (sqrt (PI))) (exp (* (neg cosTheta) cosTheta))))) (+ 1 c) (+ (+ 1 c) (* (/ (/ (sqrt (- (* (- 1 cosTheta) (PI)) (* (PI) cosTheta))) (PI)) cosTheta) (exp (* (neg cosTheta) cosTheta)))) (/ (/ (sqrt (- (* (- 1 cosTheta) (PI)) (* (PI) cosTheta))) (PI)) cosTheta) (- (* (- 1 cosTheta) (PI)) (* (PI) cosTheta)) (/ 1 (+ (+ 1 c) (* (/ (/ (sqrt (- (* (- 1 cosTheta) (PI)) (* (PI) cosTheta))) (PI)) cosTheta) (exp (* (neg cosTheta) cosTheta))))) (* cosTheta (sqrt (PI))) (/ (/ (sqrt (- 1 (pow (* 2 cosTheta) 2))) (sqrt (+ 1 (* 2 cosTheta)))) (* cosTheta (sqrt (PI)))) (/ (sqrt (- 1 (pow (* 2 cosTheta) 2))) (sqrt (+ 1 (* 2 cosTheta)))) (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (sqrt (/ 1 (PI))) (sqrt (- (- 1 cosTheta) cosTheta)) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta) (* (PI) cosTheta) (* (- 1 cosTheta) (PI)))

simplify329.0ms (3.2%)

Memory
47.6MiB live, 235.7MiB allocated
Algorithm
egg-herbie
Rules
7 788×lower-fma.f64
7 788×lower-fma.f32
7 410×lower-*.f64
7 410×lower-*.f32
4 798×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0144421158
1468619789
0893219078
Stop Event
iter limit
node limit
Counts
444 → 433
Calls
Call 1
Inputs
(/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta))))))))
(+ (* -1 (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta))))))) 2))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta)))))))))
(+ (* c (- (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta))))))) 3)) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta))))))) 2)))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta)))))))))
(+ (* c (- (* c (+ (* -1 (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta))))))) 4))) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta))))))) 3)))) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta))))))) 2)))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta)))))))))
(/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))
(+ (* -1 (/ (* c (* cosTheta (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2))) (/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))
(+ (* c (- (* -1 (* c (+ (* -1 (/ (* cosTheta (pow (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) 2)) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2))))) (/ (* cosTheta (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))) (/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))
(+ (* c (- (* c (- (* -1 (* c (+ (* -1 (/ (* cosTheta (* (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (+ (* -1 (/ (* (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (+ (* -1 (/ (* cosTheta (pow (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) 2)) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))))) (+ (* -1 (/ (* cosTheta (pow (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) 2)) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2))))) (/ (* cosTheta (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))) (/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))
(/ (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) cosTheta)
(+ 1 (+ (* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+ 1 (+ (* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* c (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+ 1 (+ (* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* c (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* c (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))
(+ (* -1 (/ (* c (* cosTheta (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2))) (/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))
(+ (* c (- (* -1 (* c (+ (* -1 (/ (* cosTheta (pow (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) 2)) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2))))) (/ (* cosTheta (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))) (/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))
(+ (* c (- (* c (- (* -1 (* c (+ (* -1 (/ (* cosTheta (* (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (+ (* -1 (/ (* (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (+ (* -1 (/ (* cosTheta (pow (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) 2)) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))))) (+ (* -1 (/ (* cosTheta (pow (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) 2)) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2))))) (/ (* cosTheta (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))) (/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))
cosTheta
(+ cosTheta (* -1 (* c cosTheta)))
(+ cosTheta (* c (- (* c cosTheta) cosTheta)))
(+ cosTheta (* c (- (* c (- (* -1 (* c cosTheta)) (* -1 cosTheta))) cosTheta)))
(+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))
(+ cosTheta (+ (* -1 (* (* c (exp (* -1 (pow cosTheta 2)))) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))
(+ cosTheta (+ (* c (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (* c (exp (* -1 (pow cosTheta 2)))) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))
(+ cosTheta (+ (* c (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* c (+ (* -1 (* (* c (exp (* -1 (pow cosTheta 2)))) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))
(+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))
(+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+ (* -1 (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))
(+ (* c (- (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3)) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))
(+ (* c (- (* c (+ (* -1 (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 4))) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3)))) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))
1
(+ 1 c)
(+ 1 c)
(+ 1 c)
(+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI))))))
(+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI)))))))
(+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI)))))))
(+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI)))))))
(/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI)))))))
(+ (* -1 (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI)))))) 2))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI))))))))
(+ (* c (- (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI)))))) 3)) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI)))))) 2)))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI))))))))
(+ (* c (- (* c (+ (* -1 (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI)))))) 4))) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI)))))) 3)))) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI)))))) 2)))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI))))))))
(* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))
(+ (* -1 (* (* c (exp (* -1 (pow cosTheta 2)))) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))
(+ (* c (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (* c (exp (* -1 (pow cosTheta 2)))) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))
(+ (* c (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* c (+ (* -1 (* (* c (exp (* -1 (pow cosTheta 2)))) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))
(/ 1 c)
(/ (+ 1 (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta))))))) c))) c)
(/ (- (+ 1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta))))))) 2) (pow c 2))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta)))))) (/ 1 c))) c)
(/ (- (+ 1 (* -1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta))))))) 3) (pow c 3)))) (+ (* -1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta))))))) 2) (pow c 2))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta)))))) (/ 1 c)))) c)
(/ 1 c)
(/ (+ 1 (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c)
(/ (- (+ 1 (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (pow c 2)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))) c)
(/ (- (+ 1 (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)) (+ (* -1 (/ (* (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) cosTheta)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (pow c 3)))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (* (pow c 2) cosTheta))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))))) c)
c
(* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))
(* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))))
(* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 3) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 3) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))))))
(/ 1 c)
(/ (+ 1 (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c)
(/ (- (+ 1 (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (pow c 2)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))) c)
(/ (- (+ 1 (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)) (+ (* -1 (/ (* (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) cosTheta)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (pow c 3)))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (* (pow c 2) cosTheta))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))))) c)
(/ cosTheta c)
(/ (+ cosTheta (* -1 (/ cosTheta c))) c)
(/ (- (+ cosTheta (/ cosTheta (pow c 2))) (/ cosTheta c)) c)
(/ (- (+ cosTheta (* -1 (/ cosTheta (pow c 3)))) (+ (* -1 (/ cosTheta (pow c 2))) (/ cosTheta c))) c)
cosTheta
(+ cosTheta (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))
(+ cosTheta (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (pow c 2)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+ cosTheta (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (pow c 2)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (* (/ (exp (* -1 (pow cosTheta 2))) (pow c 3)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))
c
(* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))
(* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))
(* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))
(/ 1 c)
(/ (+ 1 (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c)
(/ (- (+ 1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) (pow c 2))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))) c)
(/ (- (+ 1 (* -1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3) (pow c 3)))) (+ (* -1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) (pow c 2))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))) c)
c
(* c (+ 1 (/ 1 c)))
(* c (+ 1 (/ 1 c)))
(* c (+ 1 (/ 1 c)))
c
(* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c (* cosTheta (PI)))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI))))) (/ 1 c))))
(* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c (* cosTheta (PI)))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI))))) (/ 1 c))))
(* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c (* cosTheta (PI)))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI))))) (/ 1 c))))
(/ 1 c)
(/ (+ 1 (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI)))))) c))) c)
(/ (- (+ 1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI)))))) 2) (pow c 2))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c (* cosTheta (PI)))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI))))) (/ 1 c))) c)
(/ (- (+ 1 (* -1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI)))))) 3) (pow c 3)))) (+ (* -1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI)))))) 2) (pow c 2))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c (* cosTheta (PI)))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI))))) (/ 1 c)))) c)
(* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))
(/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) c)
(/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))) (* (/ (exp (* -1 (pow cosTheta 2))) (pow c 2)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)
(/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (pow c 3)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))) (* (/ (exp (* -1 (pow cosTheta 2))) (pow c 2)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) c)
(/ 1 c)
(* -1 (/ (- (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta)))))) (/ 1 c)) 1) c))
(* -1 (/ (- (* -1 (/ (- (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta))))))) 2) c) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta)))))))) c)) 1) c))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta))))))) 3) c) (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta))))))) 2)) c)) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta)))))))) c)) 1) c))
(/ 1 c)
(* -1 (/ (- (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)) 1) c))
(* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (* c cosTheta)))) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (* c cosTheta)) (/ (* (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)))) (* c cosTheta))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)))) c)) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c))
c
(* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1)))
(* -1 (* c (- (* -1 (/ (+ 1 (+ (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1)))
(* -1 (* c (- (* -1 (/ (+ 1 (+ (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1)))
(/ 1 c)
(* -1 (/ (- (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)) 1) c))
(* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (* c cosTheta)))) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (* c cosTheta)) (/ (* (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)))) (* c cosTheta))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)))) c)) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c))
(/ cosTheta c)
(* -1 (/ (+ (* -1 cosTheta) (/ cosTheta c)) c))
(* -1 (/ (+ (* -1 cosTheta) (* -1 (/ (- (/ cosTheta c) cosTheta) c))) c))
(* -1 (/ (+ (* -1 cosTheta) (* -1 (/ (- (* -1 (/ (- (/ cosTheta c) cosTheta) c)) cosTheta) c))) c))
cosTheta
(+ cosTheta (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))
(+ cosTheta (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)))
(+ cosTheta (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c)))
c
(* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1)))
(* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1)))
(* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1)))
(/ 1 c)
(* -1 (/ (- (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)) 1) c))
(* -1 (/ (- (* -1 (/ (- (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) c) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3) c) (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)) c)) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c))
c
(* c (+ 1 (/ 1 c)))
(* c (+ 1 (/ 1 c)))
(* c (+ 1 (/ 1 c)))
c
(* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI)))))) c)) 1)))
(* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI)))))) c)) 1)))
(* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI)))))) c)) 1)))
(/ 1 c)
(* -1 (/ (- (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c (* cosTheta (PI)))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI))))) (/ 1 c)) 1) c))
(* -1 (/ (- (* -1 (/ (- (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI)))))) 2) c) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI))))))) c)) 1) c))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI)))))) 3) c) (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI)))))) 2)) c)) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI))))))) c)) 1) c))
(* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))
(* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))
(* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c))
(* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c))) c))
1
(+ 1 (* -4 (pow cosTheta 2)))
(+ 1 (* -4 (pow cosTheta 2)))
(+ 1 (* -4 (pow cosTheta 2)))
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/ (+ (sqrt (/ 1 (PI))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (+ (* -1/2 (sqrt (/ 1 (PI)))) (* cosTheta (+ (sqrt (/ 1 (PI))) (* -1/2 (sqrt (/ 1 (PI)))))))))))) cosTheta)
1
(+ 1 (* 2 cosTheta))
(+ 1 (* 2 cosTheta))
(+ 1 (* 2 cosTheta))
(* cosTheta (sqrt (PI)))
(* cosTheta (+ (sqrt (PI)) (* -1 (* cosTheta (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))))))
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))))))
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (PI)) (* (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI)))))))) (* (PI) (+ (sqrt (/ 1 (PI))) (* -1/2 (sqrt (/ 1 (PI)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))))))
(* cosTheta (sqrt (PI)))
(* cosTheta (+ (sqrt (PI)) (* -1 (* cosTheta (* (PI) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))))
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (pow (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) 2)))) (* (PI) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (* (PI) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))))
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (PI)) (* (+ 1 c) (* (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (pow (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) 2)))) (* (PI) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (* (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))) (* (PI) (* (+ 1 c) (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (pow (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) 2)))) (* (PI) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (* (PI) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))))
(* cosTheta (sqrt (PI)))
(* cosTheta (sqrt (PI)))
(* cosTheta (sqrt (PI)))
(* cosTheta (sqrt (PI)))
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* cosTheta (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* cosTheta (+ (* cosTheta (* (+ 1 c) (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))) cosTheta)
(* cosTheta (sqrt (PI)))
(* cosTheta (+ (sqrt (PI)) (* -1 (* cosTheta (* (PI) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))))
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (pow (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) 2)))) (* (PI) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (* (PI) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))))
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (PI)) (* (+ 1 c) (* (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (pow (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) 2)))) (* (PI) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (* (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))) (* (PI) (* (+ 1 c) (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (pow (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) 2)))) (* (PI) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (* (PI) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))))
(/ cosTheta (+ 1 c))
(/ cosTheta (+ 1 c))
(/ cosTheta (+ 1 c))
(/ cosTheta (+ 1 c))
(* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))
(+ (* cosTheta (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))
(+ (* cosTheta (+ 1 (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* cosTheta (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))
(+ (* cosTheta (+ 1 (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* cosTheta (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* cosTheta (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (+ (* -1/2 (sqrt (/ 1 (PI)))) (* cosTheta (+ (sqrt (/ 1 (PI))) (* -1/2 (sqrt (/ 1 (PI)))))))))))))) cosTheta)
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/ (+ (sqrt (/ 1 (PI))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (* cosTheta (sqrt (/ 1 (PI)))))))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1/2 (sqrt (/ 1 (PI)))) (* -1/2 (* cosTheta (sqrt (/ 1 (PI)))))))))) cosTheta)
(* cosTheta (sqrt (PI)))
(* cosTheta (+ (sqrt (PI)) (* -1 (* cosTheta (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))))))
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))))))
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (PI)) (* (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI)))))))) (* (PI) (+ (sqrt (/ 1 (PI))) (* -1/2 (sqrt (/ 1 (PI)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))))))
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (* 1/2 (* (sqrt (/ 1 (pow (PI) 3))) (- (* -1 (PI)) (PI)))))))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (+ (* 1/2 (* (sqrt (/ 1 (pow (PI) 3))) (- (* -1 (PI)) (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/8 (* (sqrt (/ 1 (pow (PI) 5))) (pow (- (* -1 (PI)) (PI)) 2)))))))))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (+ (* 1/2 (* (sqrt (/ 1 (pow (PI) 3))) (- (* -1 (PI)) (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (+ (* -1/8 (* (sqrt (/ 1 (pow (PI) 5))) (pow (- (* -1 (PI)) (PI)) 2))) (* cosTheta (+ (* -1/2 (* (sqrt (/ 1 (pow (PI) 3))) (- (* -1 (PI)) (PI)))) (* 1/16 (* (sqrt (/ 1 (pow (PI) 7))) (pow (- (* -1 (PI)) (PI)) 3))))))))))))) cosTheta)
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/ (+ (sqrt (/ 1 (PI))) (* 1/2 (* (* cosTheta (- (* -1 (PI)) (PI))) (sqrt (/ 1 (pow (PI) 3)))))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1/8 (* (* cosTheta (pow (- (* -1 (PI)) (PI)) 2)) (sqrt (/ 1 (pow (PI) 5))))) (* 1/2 (* (sqrt (/ 1 (pow (PI) 3))) (- (* -1 (PI)) (PI))))))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* 1/2 (* (sqrt (/ 1 (pow (PI) 3))) (- (* -1 (PI)) (PI)))) (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (pow (PI) 5))) (pow (- (* -1 (PI)) (PI)) 2))) (* 1/16 (* (* cosTheta (pow (- (* -1 (PI)) (PI)) 3)) (sqrt (/ 1 (pow (PI) 7)))))))))) cosTheta)
(PI)
(+ (PI) (* cosTheta (- (* -1 (PI)) (PI))))
(+ (PI) (* cosTheta (- (* -1 (PI)) (PI))))
(+ (PI) (* cosTheta (- (* -1 (PI)) (PI))))
(* cosTheta (sqrt (PI)))
(* cosTheta (+ (sqrt (PI)) (* -1 (* cosTheta (* (PI) (+ 1 (+ c (* 1/2 (* (sqrt (/ 1 (pow (PI) 3))) (- (* -1 (PI)) (PI)))))))))))
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* 1/2 (* (sqrt (/ 1 (pow (PI) 3))) (- (* -1 (PI)) (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/8 (* (sqrt (/ 1 (pow (PI) 5))) (pow (- (* -1 (PI)) (PI)) 2)))))))) (* (PI) (+ 1 (+ c (* 1/2 (* (sqrt (/ 1 (pow (PI) 3))) (- (* -1 (PI)) (PI)))))))))))
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (PI)) (* (+ 1 (+ c (* 1/2 (* (sqrt (/ 1 (pow (PI) 3))) (- (* -1 (PI)) (PI)))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* 1/2 (* (sqrt (/ 1 (pow (PI) 3))) (- (* -1 (PI)) (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/8 (* (sqrt (/ 1 (pow (PI) 5))) (pow (- (* -1 (PI)) (PI)) 2))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (+ 1 (+ c (* 1/2 (* (sqrt (/ 1 (pow (PI) 3))) (- (* -1 (PI)) (PI)))))) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/8 (* (sqrt (/ 1 (pow (PI) 5))) (pow (- (* -1 (PI)) (PI)) 2))))))) (* (PI) (+ (* -1/2 (* (sqrt (/ 1 (pow (PI) 3))) (- (* -1 (PI)) (PI)))) (* 1/16 (* (sqrt (/ 1 (pow (PI) 7))) (pow (- (* -1 (PI)) (PI)) 3))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* 1/2 (* (sqrt (/ 1 (pow (PI) 3))) (- (* -1 (PI)) (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/8 (* (sqrt (/ 1 (pow (PI) 5))) (pow (- (* -1 (PI)) (PI)) 2)))))))) (* (PI) (+ 1 (+ c (* 1/2 (* (sqrt (/ 1 (pow (PI) 3))) (- (* -1 (PI)) (PI)))))))))))
(* cosTheta (sqrt (PI)))
(* cosTheta (sqrt (PI)))
(* cosTheta (sqrt (PI)))
(* cosTheta (sqrt (PI)))
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/ (+ (sqrt (/ 1 (PI))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (* cosTheta (sqrt (/ 1 (PI)))))))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1/2 (sqrt (/ 1 (PI)))) (* -1/2 (* cosTheta (sqrt (/ 1 (PI)))))))))) cosTheta)
1
(+ 1 (* -1 cosTheta))
(+ 1 (* cosTheta (- (* -1/2 cosTheta) 1)))
(+ 1 (* cosTheta (- (* cosTheta (- (* -1/2 cosTheta) 1/2)) 1)))
(* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))
(+ (* -1 (* (/ cosTheta (+ 1 c)) (sqrt (/ 1 (PI))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))
(+ (* cosTheta (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* cosTheta (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))
(+ (* cosTheta (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* cosTheta (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* cosTheta (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))
1
(+ 1 (* -1 cosTheta))
(+ 1 (* cosTheta (- (* -1/2 cosTheta) 1)))
(+ 1 (* cosTheta (- (* cosTheta (- (* -1/2 cosTheta) 1/2)) 1)))
(/ 1 cosTheta)
(/ (+ 1 (* -1 cosTheta)) cosTheta)
(/ (+ 1 (* cosTheta (- (* -1/2 cosTheta) 1))) cosTheta)
(/ (+ 1 (* cosTheta (- (* cosTheta (- (* -1/2 cosTheta) 1/2)) 1))) cosTheta)
(* cosTheta (PI))
(* cosTheta (PI))
(* cosTheta (PI))
(* cosTheta (PI))
(PI)
(+ (PI) (* -1 (* cosTheta (PI))))
(+ (PI) (* -1 (* cosTheta (PI))))
(+ (PI) (* -1 (* cosTheta (PI))))
(* -4 (pow cosTheta 2))
(* (pow cosTheta 2) (- (/ 1 (pow cosTheta 2)) 4))
(* (pow cosTheta 2) (- (/ 1 (pow cosTheta 2)) 4))
(* (pow cosTheta 2) (- (/ 1 (pow cosTheta 2)) 4))
(* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))
(+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))
(* 2 cosTheta)
(* cosTheta (+ 2 (/ 1 cosTheta)))
(* cosTheta (+ 2 (/ 1 cosTheta)))
(* cosTheta (+ 2 (/ 1 cosTheta)))
(/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))))
(- (+ (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2)))))) (pow cosTheta 4))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))
(- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))) (* (sqrt -2) (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))))) (+ (* 1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 4) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))))) (pow cosTheta 6))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3)))))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))))
(/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))) (/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))))
(- (+ (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3)))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2))))))) (pow cosTheta 4))) (/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))))
(- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3)))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))))) (* (sqrt -2) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))))) (+ (* 1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))) (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 4) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3)))))))) (pow cosTheta 6))) (/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt -2) 2) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3))))))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))))))
(* cosTheta (sqrt (PI)))
(* cosTheta (sqrt (PI)))
(* cosTheta (sqrt (PI)))
(* cosTheta (sqrt (PI)))
(* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))
(+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))))
(/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))) (/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))))
(- (+ (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3)))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2))))))) (pow cosTheta 4))) (/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))))
(- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3)))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))))) (* (sqrt -2) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))))) (+ (* 1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))) (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 4) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3)))))))) (pow cosTheta 6))) (/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt -2) 2) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3))))))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))))))
(/ cosTheta (+ 1 c))
(/ cosTheta (+ 1 c))
(/ cosTheta (+ 1 c))
(/ cosTheta (+ 1 c))
(* cosTheta (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))
(* cosTheta (+ 1 (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))
(* cosTheta (+ 1 (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))))
(* cosTheta (+ 1 (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (+ 1 c))))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))))
(+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))
(+ 1 (+ c (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))
(+ 1 (+ c (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))))
(+ 1 (+ c (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))))
(* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2))
(+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2)))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ 1 (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2)))))
(/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))))
(- (+ (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2)))))) (pow cosTheta 4))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))
(- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))) (* (sqrt -2) (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))))) (+ (* 1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 4) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))))) (pow cosTheta 6))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3)))))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))))
(+ 1 (+ c (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ (exp (* -1 (pow cosTheta 2))) (PI)))))
(+ 1 (+ c (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (- (* -1 (PI)) (PI))))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ (exp (* -1 (pow cosTheta 2))) (PI))))))
(+ 1 (+ c (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (pow (- (* -1 (PI)) (PI)) 3)))) (* (PI) (exp (* -1 (pow cosTheta 2)))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (- (* -1 (PI)) (PI))))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ (exp (* -1 (pow cosTheta 2))) (PI)))))))
(+ 1 (+ c (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (pow (- (* -1 (PI)) (PI)) 3)))) (* (PI) (exp (* -1 (pow cosTheta 2)))))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (pow (- (* -1 (PI)) (PI)) 5)))) (* (pow (PI) 2) (exp (* -1 (pow cosTheta 2)))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (- (* -1 (PI)) (PI))))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ (exp (* -1 (pow cosTheta 2))) (PI))))))))
(* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ 1 (PI)))
(+ (* 1/2 (sqrt (/ 1 (* (pow cosTheta 3) (- (* -1 (PI)) (PI)))))) (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ 1 (PI))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (pow (- (* -1 (PI)) (PI)) 3)))) (PI))) (+ (* 1/2 (sqrt (/ 1 (* (pow cosTheta 3) (- (* -1 (PI)) (PI)))))) (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ 1 (PI)))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (pow (- (* -1 (PI)) (PI)) 3)))) (PI))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (pow (- (* -1 (PI)) (PI)) 5)))) (pow (PI) 2))) (+ (* 1/2 (sqrt (/ 1 (* (pow cosTheta 3) (- (* -1 (PI)) (PI)))))) (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ 1 (PI))))))
(* cosTheta (- (* -1 (PI)) (PI)))
(* cosTheta (- (+ (* -1 (PI)) (/ (PI) cosTheta)) (PI)))
(* cosTheta (- (+ (* -1 (PI)) (/ (PI) cosTheta)) (PI)))
(* cosTheta (- (+ (* -1 (PI)) (/ (PI) cosTheta)) (PI)))
(/ 1 (+ 1 (+ c (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ (exp (* -1 (pow cosTheta 2))) (PI))))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (- (* -1 (PI)) (PI))))) (/ (exp (* -1 (pow cosTheta 2))) (pow (+ 1 (+ c (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ (exp (* -1 (pow cosTheta 2))) (PI))))) 2)))) (/ 1 (+ 1 (+ c (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ (exp (* -1 (pow cosTheta 2))) (PI)))))))
(- (+ (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (pow (+ 1 (+ c (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ (exp (* -1 (pow cosTheta 2))) (PI))))) 3) (- (* -1 (PI)) (PI))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (pow (- (* -1 (PI)) (PI)) 3))) (/ (* (PI) (exp (* -1 (pow cosTheta 2)))) (pow (+ 1 (+ c (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ (exp (* -1 (pow cosTheta 2))) (PI))))) 2))))) (pow cosTheta 4))) (/ 1 (+ 1 (+ c (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ (exp (* -1 (pow cosTheta 2))) (PI))))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (- (* -1 (PI)) (PI))))) (/ (exp (* -1 (pow cosTheta 2))) (pow (+ 1 (+ c (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ (exp (* -1 (pow cosTheta 2))) (PI))))) 2)))))
(- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (- (* -1 (PI)) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (pow (+ 1 (+ c (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ (exp (* -1 (pow cosTheta 2))) (PI))))) 3) (- (* -1 (PI)) (PI))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (pow (- (* -1 (PI)) (PI)) 3))) (/ (* (PI) (exp (* -1 (pow cosTheta 2)))) (pow (+ 1 (+ c (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ (exp (* -1 (pow cosTheta 2))) (PI))))) 2)))))) (+ 1 (+ c (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ (exp (* -1 (pow cosTheta 2))) (PI)))))))) (+ (* 1/16 (* (sqrt (/ (pow cosTheta 5) (pow (- (* -1 (PI)) (PI)) 5))) (/ (* (pow (PI) 2) (exp (* -1 (pow cosTheta 2)))) (pow (+ 1 (+ c (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ (exp (* -1 (pow cosTheta 2))) (PI))))) 2)))) (* 1/16 (/ (* (pow cosTheta 2) (* (PI) (pow (exp (* -1 (pow cosTheta 2))) 2))) (* (pow (+ 1 (+ c (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ (exp (* -1 (pow cosTheta 2))) (PI))))) 3) (pow (- (* -1 (PI)) (PI)) 2)))))) (pow cosTheta 6))) (/ 1 (+ 1 (+ c (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ (exp (* -1 (pow cosTheta 2))) (PI))))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (pow (+ 1 (+ c (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ (exp (* -1 (pow cosTheta 2))) (PI))))) 3) (- (* -1 (PI)) (PI)))))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (pow (- (* -1 (PI)) (PI)) 3)))) (/ (* (PI) (exp (* -1 (pow cosTheta 2)))) (pow (+ 1 (+ c (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ (exp (* -1 (pow cosTheta 2))) (PI))))) 2)))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (- (* -1 (PI)) (PI))))) (/ (exp (* -1 (pow cosTheta 2))) (pow (+ 1 (+ c (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ (exp (* -1 (pow cosTheta 2))) (PI))))) 2)))))))
(* cosTheta (sqrt (PI)))
(* cosTheta (sqrt (PI)))
(* cosTheta (sqrt (PI)))
(* cosTheta (sqrt (PI)))
(* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2))
(+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2)))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ 1 (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2)))))
(* (sqrt cosTheta) (sqrt -2))
(* cosTheta (+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 cosTheta)) (sqrt -2))))
(* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (pow cosTheta 5))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 cosTheta)) (sqrt -2)))))
(* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (pow cosTheta 5))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow cosTheta 7))) (/ 1 (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 cosTheta)) (sqrt -2))))))
(* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))
(* cosTheta (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))
(* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))
(* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (+ 1 c))))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))))
(* (sqrt cosTheta) (sqrt -2))
(* cosTheta (+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 cosTheta)) (sqrt -2))))
(* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (pow cosTheta 5))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 cosTheta)) (sqrt -2)))))
(* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (pow cosTheta 5))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow cosTheta 7))) (/ 1 (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 cosTheta)) (sqrt -2))))))
(* (sqrt (/ 1 cosTheta)) (sqrt -2))
(+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 cosTheta)) (sqrt -2)))
(+ (* -1/8 (* (sqrt (/ 1 (pow cosTheta 5))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 cosTheta)) (sqrt -2))))
(+ (* -1/8 (* (sqrt (/ 1 (pow cosTheta 5))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow cosTheta 7))) (/ 1 (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 cosTheta)) (sqrt -2)))))
(* cosTheta (PI))
(* cosTheta (PI))
(* cosTheta (PI))
(* cosTheta (PI))
(* -1 (* cosTheta (PI)))
(* cosTheta (+ (* -1 (PI)) (/ (PI) cosTheta)))
(* cosTheta (+ (* -1 (PI)) (/ (PI) cosTheta)))
(* cosTheta (+ (* -1 (PI)) (/ (PI) cosTheta)))
(* -4 (pow cosTheta 2))
(* (pow cosTheta 2) (- (/ 1 (pow cosTheta 2)) 4))
(* (pow cosTheta 2) (- (/ 1 (pow cosTheta 2)) 4))
(* (pow cosTheta 2) (- (/ 1 (pow cosTheta 2)) 4))
(* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2)))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3))))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3)))))))
(* 2 cosTheta)
(* cosTheta (+ 2 (/ 1 cosTheta)))
(* cosTheta (+ 2 (/ 1 cosTheta)))
(* cosTheta (+ 2 (/ 1 cosTheta)))
(/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))
(+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2)))))))))
(- (+ (* -1 (/ (+ (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))) (pow cosTheta 4))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))))
(- (+ (* -1 (/ (+ (* -1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (+ (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 4) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3))))) (* 1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (+ (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))))) (* (sqrt 2) (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))))))) (pow cosTheta 6))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))))))
(/ -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))
(- (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (/ 1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))))
(- (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3)))))) (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2))))))) (pow cosTheta 4))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (/ 1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))))
(- (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3)))))) (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2))))))))) (* (sqrt 2) (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))))) (+ (* -1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (* -1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 4) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3)))))))) (pow cosTheta 6))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt 2) 2) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3))))))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (/ 1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))))))
(* cosTheta (sqrt (PI)))
(* cosTheta (sqrt (PI)))
(* cosTheta (sqrt (PI)))
(* cosTheta (sqrt (PI)))
(* -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))
(+ (* -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))))
(+ (* -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3))))))
(+ (* -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3)))))))
(/ -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))
(- (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (/ 1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))))
(- (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3)))))) (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2))))))) (pow cosTheta 4))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (/ 1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))))
(- (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3)))))) (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2))))))))) (* (sqrt 2) (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))))) (+ (* -1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (* -1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 4) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3)))))))) (pow cosTheta 6))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt 2) 2) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3))))))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (/ 1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))))))
(/ cosTheta (+ 1 c))
(/ cosTheta (+ 1 c))
(/ cosTheta (+ 1 c))
(/ cosTheta (+ 1 c))
(* -1 (* cosTheta (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))
(* -1 (* cosTheta (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c)))) 1)))
(* -1 (* cosTheta (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))))) 1)))
(* -1 (* cosTheta (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (+ 1 c))))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c)))))) 1)))
(+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2)))))))
(+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))))))
(+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3))))))))
(+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3)))))))))
(* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 3))))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 3)))))))
(/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))
(+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2)))))))))
(- (+ (* -1 (/ (+ (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))) (pow cosTheta 4))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))))
(- (+ (* -1 (/ (+ (* -1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (+ (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 4) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3))))) (* 1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (+ (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))))) (* (sqrt 2) (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))))))) (pow cosTheta 6))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))))))
(+ 1 (+ c (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (PI))))))
(+ 1 (+ c (+ (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (PI)))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (- (PI) (* -1 (PI)))))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)))))))
(+ 1 (+ c (+ (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (PI)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (- (PI) (* -1 (PI)))))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (pow (- (PI) (* -1 (PI))) 3)))) (* (PI) (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)))))))))
(+ 1 (+ c (+ (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (PI)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (- (PI) (* -1 (PI)))))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (pow (- (PI) (* -1 (PI))) 5)))) (* (pow (PI) 2) (* (exp (* -1 (pow cosTheta 2))) (sqrt -1))))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (pow (- (PI) (* -1 (PI))) 3)))) (* (PI) (* (exp (* -1 (pow cosTheta 2))) (sqrt -1))))))))))
(* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (sqrt -1) (PI))))
(+ (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (sqrt -1) (PI)))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (- (PI) (* -1 (PI)))))) (sqrt -1))))
(+ (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (sqrt -1) (PI)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (- (PI) (* -1 (PI)))))) (sqrt -1))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (pow (- (PI) (* -1 (PI))) 3)))) (* (PI) (sqrt -1))))))
(+ (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (sqrt -1) (PI)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (- (PI) (* -1 (PI)))))) (sqrt -1))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (pow (- (PI) (* -1 (PI))) 5)))) (* (pow (PI) 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (pow (- (PI) (* -1 (PI))) 3)))) (* (PI) (sqrt -1)))))))
(* -1 (* cosTheta (- (PI) (* -1 (PI)))))
(* -1 (* cosTheta (- (+ (PI) (* -1 (/ (PI) cosTheta))) (* -1 (PI)))))
(* -1 (* cosTheta (- (+ (PI) (* -1 (/ (PI) cosTheta))) (* -1 (PI)))))
(* -1 (* cosTheta (- (+ (PI) (* -1 (/ (PI) cosTheta))) (* -1 (PI)))))
(/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (PI)))))))
(+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (- (PI) (* -1 (PI)))))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (+ 1 (+ c (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (PI)))))) 2)))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (PI))))))))
(- (+ (* -1 (/ (+ (* 1/8 (* (sqrt (/ (pow cosTheta 3) (pow (- (PI) (* -1 (PI))) 3))) (/ (* (PI) (* (exp (* -1 (pow cosTheta 2))) (sqrt -1))) (pow (+ 1 (+ c (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (PI)))))) 2)))) (* 1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (pow (+ 1 (+ c (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (PI)))))) 3) (- (PI) (* -1 (PI))))))) (pow cosTheta 4))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (PI)))))))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (- (PI) (* -1 (PI)))))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (+ 1 (+ c (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (PI)))))) 2)))))
(- (+ (* -1 (/ (+ (* -1/16 (* (sqrt (/ (pow cosTheta 5) (pow (- (PI) (* -1 (PI))) 5))) (/ (* (pow (PI) 2) (* (exp (* -1 (pow cosTheta 2))) (sqrt -1))) (pow (+ 1 (+ c (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (PI)))))) 2)))) (+ (* 1/16 (/ (* (pow cosTheta 2) (* (PI) (pow (exp (* -1 (pow cosTheta 2))) 2))) (* (pow (+ 1 (+ c (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (PI)))))) 3) (pow (- (PI) (* -1 (PI))) 2)))) (* 1/2 (* (sqrt (/ cosTheta (- (PI) (* -1 (PI))))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (+ (* 1/8 (* (sqrt (/ (pow cosTheta 3) (pow (- (PI) (* -1 (PI))) 3))) (/ (* (PI) (* (exp (* -1 (pow cosTheta 2))) (sqrt -1))) (pow (+ 1 (+ c (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (PI)))))) 2)))) (* 1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (pow (+ 1 (+ c (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (PI)))))) 3) (- (PI) (* -1 (PI))))))))) (+ 1 (+ c (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (PI))))))))))) (pow cosTheta 6))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (PI)))))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (- (PI) (* -1 (PI)))))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (+ 1 (+ c (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (PI)))))) 2)))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (pow (- (PI) (* -1 (PI))) 3)))) (/ (* (PI) (* (exp (* -1 (pow cosTheta 2))) (sqrt -1))) (pow (+ 1 (+ c (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (PI)))))) 2)))) (* 1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (pow (+ 1 (+ c (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (PI)))))) 3) (- (PI) (* -1 (PI))))))))))
(* cosTheta (sqrt (PI)))
(* cosTheta (sqrt (PI)))
(* cosTheta (sqrt (PI)))
(* cosTheta (sqrt (PI)))
(* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 3))))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 3)))))))
(* -1 (* (sqrt cosTheta) (* (sqrt -1) (sqrt 2))))
(* -1 (* cosTheta (+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ (sqrt -1) (sqrt 2)))) (* (sqrt (/ 1 cosTheta)) (* (sqrt -1) (sqrt 2))))))
(* -1 (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (pow cosTheta 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ (sqrt -1) (sqrt 2)))) (* (sqrt (/ 1 cosTheta)) (* (sqrt -1) (sqrt 2)))))))
(* -1 (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (pow cosTheta 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow cosTheta 7))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ (sqrt -1) (sqrt 2)))) (* (sqrt (/ 1 cosTheta)) (* (sqrt -1) (sqrt 2))))))))
(* -1 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))))
(* -1 (* cosTheta (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))))))
(* -1 (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c)))))))
(* -1 (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (+ 1 c))))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))))))))
(* -1 (* (sqrt cosTheta) (* (sqrt -1) (sqrt 2))))
(* -1 (* cosTheta (+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ (sqrt -1) (sqrt 2)))) (* (sqrt (/ 1 cosTheta)) (* (sqrt -1) (sqrt 2))))))
(* -1 (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (pow cosTheta 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ (sqrt -1) (sqrt 2)))) (* (sqrt (/ 1 cosTheta)) (* (sqrt -1) (sqrt 2)))))))
(* -1 (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (pow cosTheta 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow cosTheta 7))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ (sqrt -1) (sqrt 2)))) (* (sqrt (/ 1 cosTheta)) (* (sqrt -1) (sqrt 2))))))))
(* -1 (* (sqrt (/ 1 cosTheta)) (* (sqrt -1) (sqrt 2))))
(+ (* -1 (* (sqrt (/ 1 cosTheta)) (* (sqrt -1) (sqrt 2)))) (* -1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ (sqrt -1) (sqrt 2)))))
(+ (* -1 (* (sqrt (/ 1 cosTheta)) (* (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ (sqrt -1) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (pow cosTheta 5))) (/ (sqrt -1) (pow (sqrt 2) 3))))))
(+ (* -1 (* (sqrt (/ 1 cosTheta)) (* (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ (sqrt -1) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (pow cosTheta 7))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (pow cosTheta 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))))))
(* cosTheta (PI))
(* cosTheta (PI))
(* cosTheta (PI))
(* cosTheta (PI))
(* -1 (* cosTheta (PI)))
(* -1 (* cosTheta (+ (PI) (* -1 (/ (PI) cosTheta)))))
(* -1 (* cosTheta (+ (PI) (* -1 (/ (PI) cosTheta)))))
(* -1 (* cosTheta (+ (PI) (* -1 (/ (PI) cosTheta)))))
Outputs
(/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta))))))))
(/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 (/.f32 (fma.f32 #s(literal -4 binary32) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) (PI.f32)) (fma.f32 #s(literal 2 binary32) cosTheta #s(literal 1 binary32)))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)))
(+ (* -1 (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta))))))) 2))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta)))))))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 (/.f32 (fma.f32 #s(literal -4 binary32) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) (PI.f32)) (fma.f32 #s(literal 2 binary32) cosTheta #s(literal 1 binary32)))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32))) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (/.f32 (fma.f32 #s(literal -4 binary32) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) (PI.f32)) (fma.f32 #s(literal 2 binary32) cosTheta #s(literal 1 binary32)))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 2 binary32))))
(+ (* c (- (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta))))))) 3)) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta))))))) 2)))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta)))))))))
(fma.f32 (-.f32 (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (/.f32 (fma.f32 #s(literal -4 binary32) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) (PI.f32)) (fma.f32 #s(literal 2 binary32) cosTheta #s(literal 1 binary32)))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (/.f32 (fma.f32 #s(literal -4 binary32) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) (PI.f32)) (fma.f32 #s(literal 2 binary32) cosTheta #s(literal 1 binary32)))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 2 binary32)))) c (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 (/.f32 (fma.f32 #s(literal -4 binary32) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) (PI.f32)) (fma.f32 #s(literal 2 binary32) cosTheta #s(literal 1 binary32)))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32))))
(+ (* c (- (* c (+ (* -1 (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta))))))) 4))) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta))))))) 3)))) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta))))))) 2)))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta)))))))))
(fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (/.f32 (fma.f32 #s(literal -4 binary32) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) (PI.f32)) (fma.f32 #s(literal 2 binary32) cosTheta #s(literal 1 binary32)))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 3 binary32))) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (/.f32 (fma.f32 #s(literal -4 binary32) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) (PI.f32)) (fma.f32 #s(literal 2 binary32) cosTheta #s(literal 1 binary32)))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 4 binary32)))) c (/.f32 #s(literal -1 binary32) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (/.f32 (fma.f32 #s(literal -4 binary32) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) (PI.f32)) (fma.f32 #s(literal 2 binary32) cosTheta #s(literal 1 binary32)))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 2 binary32)))) c (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 (/.f32 (fma.f32 #s(literal -4 binary32) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) (PI.f32)) (fma.f32 #s(literal 2 binary32) cosTheta #s(literal 1 binary32)))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32))))
(/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))
(/.f32 cosTheta (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta))
(+ (* -1 (/ (* c (* cosTheta (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2))) (/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))
(-.f32 (/.f32 cosTheta (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta)) (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 0 binary32) cosTheta) cosTheta) c) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 2 binary32))))
(+ (* c (- (* -1 (* c (+ (* -1 (/ (* cosTheta (pow (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) 2)) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2))))) (/ (* cosTheta (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))) (/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))
(fma.f32 (neg.f32 (fma.f32 (-.f32 (/.f32 (*.f32 #s(literal 0 binary32) cosTheta) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 0 binary32) cosTheta) #s(literal 2 binary32)) cosTheta) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 3 binary32)))) c (/.f32 (*.f32 (+.f32 #s(literal 0 binary32) cosTheta) cosTheta) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 2 binary32))))) c (/.f32 cosTheta (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta)))
(+ (* c (- (* c (- (* -1 (* c (+ (* -1 (/ (* cosTheta (* (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (+ (* -1 (/ (* (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (+ (* -1 (/ (* cosTheta (pow (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) 2)) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))))) (+ (* -1 (/ (* cosTheta (pow (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) 2)) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2))))) (/ (* cosTheta (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))) (/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))
(fma.f32 (-.f32 (*.f32 (neg.f32 (fma.f32 (fma.f32 cosTheta (neg.f32 (/.f32 (fma.f32 #s(literal 0 binary32) cosTheta #s(literal 0 binary32)) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 3 binary32)))) (fma.f32 (neg.f32 (+.f32 #s(literal 0 binary32) cosTheta)) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 0 binary32) cosTheta) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 0 binary32) cosTheta) #s(literal 2 binary32)) cosTheta) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 3 binary32)))) (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta)) (/.f32 (*.f32 #s(literal 0 binary32) cosTheta) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 2 binary32))))) c (-.f32 (/.f32 (*.f32 #s(literal 0 binary32) cosTheta) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 0 binary32) cosTheta) #s(literal 2 binary32)) cosTheta) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 3 binary32)))))) c) (/.f32 (*.f32 (+.f32 #s(literal 0 binary32) cosTheta) cosTheta) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 2 binary32)))) c (/.f32 cosTheta (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta)))
(/ (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) cosTheta)
(/.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) cosTheta)
(+ 1 (+ (* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) c) #s(literal 1 binary32))
(+ 1 (+ (* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* c (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) (fma.f32 (-.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) (*.f32 #s(literal 0 binary32) c)) (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta))) c c)) #s(literal 1 binary32))
(+ 1 (+ (* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* c (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* c (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) (fma.f32 c (-.f32 (fma.f32 (-.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) (*.f32 #s(literal 0 binary32) c)) (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta))) c (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta))) (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta))) c)) #s(literal 1 binary32))
(/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))
(/.f32 cosTheta (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta))
(+ (* -1 (/ (* c (* cosTheta (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2))) (/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))
(-.f32 (/.f32 cosTheta (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta)) (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 0 binary32) cosTheta) cosTheta) c) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 2 binary32))))
(+ (* c (- (* -1 (* c (+ (* -1 (/ (* cosTheta (pow (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) 2)) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2))))) (/ (* cosTheta (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))) (/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))
(fma.f32 (neg.f32 (fma.f32 (-.f32 (/.f32 (*.f32 #s(literal 0 binary32) cosTheta) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 0 binary32) cosTheta) #s(literal 2 binary32)) cosTheta) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 3 binary32)))) c (/.f32 (*.f32 (+.f32 #s(literal 0 binary32) cosTheta) cosTheta) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 2 binary32))))) c (/.f32 cosTheta (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta)))
(+ (* c (- (* c (- (* -1 (* c (+ (* -1 (/ (* cosTheta (* (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (+ (* -1 (/ (* (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (+ (* -1 (/ (* cosTheta (pow (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) 2)) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))))) (+ (* -1 (/ (* cosTheta (pow (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) 2)) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2))))) (/ (* cosTheta (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))) (/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))
(fma.f32 (-.f32 (*.f32 (neg.f32 (fma.f32 (fma.f32 cosTheta (neg.f32 (/.f32 (fma.f32 #s(literal 0 binary32) cosTheta #s(literal 0 binary32)) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 3 binary32)))) (fma.f32 (neg.f32 (+.f32 #s(literal 0 binary32) cosTheta)) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 0 binary32) cosTheta) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 0 binary32) cosTheta) #s(literal 2 binary32)) cosTheta) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 3 binary32)))) (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta)) (/.f32 (*.f32 #s(literal 0 binary32) cosTheta) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 2 binary32))))) c (-.f32 (/.f32 (*.f32 #s(literal 0 binary32) cosTheta) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 0 binary32) cosTheta) #s(literal 2 binary32)) cosTheta) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 3 binary32)))))) c) (/.f32 (*.f32 (+.f32 #s(literal 0 binary32) cosTheta) cosTheta) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 2 binary32)))) c (/.f32 cosTheta (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta)))
cosTheta
(+ cosTheta (* -1 (* c cosTheta)))
(-.f32 cosTheta (*.f32 c cosTheta))
(+ cosTheta (* c (- (* c cosTheta) cosTheta)))
(fma.f32 (-.f32 (*.f32 c cosTheta) cosTheta) c cosTheta)
(+ cosTheta (* c (- (* c (- (* -1 (* c cosTheta)) (* -1 cosTheta))) cosTheta)))
(fma.f32 (-.f32 (*.f32 (-.f32 cosTheta (*.f32 c cosTheta)) c) cosTheta) c cosTheta)
(+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))
(fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta)
(+ cosTheta (+ (* -1 (* (* c (exp (* -1 (pow cosTheta 2)))) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))
(+.f32 (-.f32 cosTheta (*.f32 (*.f32 c (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))))) (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
(+ cosTheta (+ (* c (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (* c (exp (* -1 (pow cosTheta 2)))) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))
(+.f32 (fma.f32 (-.f32 (*.f32 (*.f32 c (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) c (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) cosTheta)
(+ cosTheta (+ (* c (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* c (+ (* -1 (* (* c (exp (* -1 (pow cosTheta 2)))) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))
(+.f32 (fma.f32 (-.f32 (*.f32 (-.f32 (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (*.f32 c (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))))) c) (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) c (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) cosTheta)
(+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))
(fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32))
(+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) c) #s(literal 1 binary32))
(+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) c) #s(literal 1 binary32))
(+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) c) #s(literal 1 binary32))
(/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)))
(+ (* -1 (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32))) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 2 binary32))))
(+ (* c (- (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3)) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))
(fma.f32 (-.f32 (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 2 binary32)))) c (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32))))
(+ (* c (- (* c (+ (* -1 (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 4))) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3)))) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))
(fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 3 binary32))) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 4 binary32)))) c (/.f32 #s(literal -1 binary32) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 2 binary32)))) c (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32))))
1
#s(literal 1 binary32)
(+ 1 c)
(+.f32 c #s(literal 1 binary32))
(+ 1 c)
(+.f32 c #s(literal 1 binary32))
(+ 1 c)
(+.f32 c #s(literal 1 binary32))
(+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI))))))
(fma.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 (PI.f32) cosTheta)) #s(literal 1 binary32))
(+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI)))))))
(+.f32 (fma.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 (PI.f32) cosTheta)) c) #s(literal 1 binary32))
(+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI)))))))
(+.f32 (fma.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 (PI.f32) cosTheta)) c) #s(literal 1 binary32))
(+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI)))))))
(+.f32 (fma.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 (PI.f32) cosTheta)) c) #s(literal 1 binary32))
(/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI)))))))
(/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 (PI.f32) cosTheta)) #s(literal 1 binary32)))
(+ (* -1 (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI)))))) 2))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI))))))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 (PI.f32) cosTheta)) #s(literal 1 binary32))) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 (PI.f32) cosTheta)) #s(literal 1 binary32)) #s(literal 2 binary32))))
(+ (* c (- (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI)))))) 3)) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI)))))) 2)))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI))))))))
(fma.f32 (-.f32 (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 (PI.f32) cosTheta)) #s(literal 1 binary32)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 (PI.f32) cosTheta)) #s(literal 1 binary32)) #s(literal 2 binary32)))) c (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 (PI.f32) cosTheta)) #s(literal 1 binary32))))
(+ (* c (- (* c (+ (* -1 (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI)))))) 4))) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI)))))) 3)))) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI)))))) 2)))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI))))))))
(fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 (PI.f32) cosTheta)) #s(literal 1 binary32)) #s(literal 3 binary32))) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 (PI.f32) cosTheta)) #s(literal 1 binary32)) #s(literal 4 binary32)))) c (/.f32 #s(literal -1 binary32) (pow.f32 (fma.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 (PI.f32) cosTheta)) #s(literal 1 binary32)) #s(literal 2 binary32)))) c (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 (PI.f32) cosTheta)) #s(literal 1 binary32))))
(* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))
(*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))
(+ (* -1 (* (* c (exp (* -1 (pow cosTheta 2)))) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))
(-.f32 (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (*.f32 c (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32)))))
(+ (* c (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (* c (exp (* -1 (pow cosTheta 2)))) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))
(fma.f32 (-.f32 (*.f32 (*.f32 c (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) c (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
(+ (* c (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* c (+ (* -1 (* (* c (exp (* -1 (pow cosTheta 2)))) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))
(fma.f32 (-.f32 (*.f32 (-.f32 (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (*.f32 c (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))))) c) (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) c (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/ 1 c)
(/.f32 #s(literal 1 binary32) c)
(/ (+ 1 (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta))))))) c))) c)
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (/.f32 (fma.f32 #s(literal -4 binary32) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) (PI.f32)) (fma.f32 #s(literal 2 binary32) cosTheta #s(literal 1 binary32)))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) c)) c)
(/ (- (+ 1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta))))))) 2) (pow c 2))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta)))))) (/ 1 c))) c)
(/.f32 (-.f32 (+.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (/.f32 (fma.f32 #s(literal -4 binary32) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) (PI.f32)) (fma.f32 #s(literal 2 binary32) cosTheta #s(literal 1 binary32)))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 c c)) #s(literal 1 binary32)) (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (/.f32 (fma.f32 #s(literal -4 binary32) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) (PI.f32)) (fma.f32 #s(literal 2 binary32) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) c))) c)
(/ (- (+ 1 (* -1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta))))))) 3) (pow c 3)))) (+ (* -1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta))))))) 2) (pow c 2))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta)))))) (/ 1 c)))) c)
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (/.f32 (fma.f32 #s(literal -4 binary32) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) (PI.f32)) (fma.f32 #s(literal 2 binary32) cosTheta #s(literal 1 binary32)))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 c #s(literal 3 binary32)))) (-.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (/.f32 (fma.f32 #s(literal -4 binary32) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) (PI.f32)) (fma.f32 #s(literal 2 binary32) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) c)) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (/.f32 (fma.f32 #s(literal -4 binary32) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) (PI.f32)) (fma.f32 #s(literal 2 binary32) cosTheta #s(literal 1 binary32)))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 c c)))) c)
(/ 1 c)
(/.f32 #s(literal 1 binary32) c)
(/ (+ 1 (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c)
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) c)) c)
(/ (- (+ 1 (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (pow c 2)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))) c)
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta)) (*.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) cosTheta))) (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta))) (*.f32 c c))) (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 #s(literal 1 binary32) c))) c)
(/ (- (+ 1 (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)) (+ (* -1 (/ (* (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) cosTheta)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (pow c 3)))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (* (pow c 2) cosTheta))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))))) c)
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 (-.f32 (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta)) (/.f32 (*.f32 (-.f32 (-.f32 (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta)) (*.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) cosTheta))) (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta))) (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta)) cosTheta)) (/.f32 #s(literal 0 binary32) cosTheta)) (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta))) (pow.f32 c #s(literal 3 binary32)))) (-.f32 (fma.f32 (fma.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32)))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal -1 binary32)) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) (*.f32 (*.f32 c c) cosTheta)) (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 (*.f32 c c) cosTheta)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 #s(literal 1 binary32) c)))) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (*.f32 c c)) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta)))) c)
c
(* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))
(fma.f32 c (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))))) #s(literal 1 binary32))
(* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))))
(fma.f32 c (-.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 (*.f32 c c) cosTheta)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 #s(literal 1 binary32) c))) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (*.f32 c c)) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta))) c)
(* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 3) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 3) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))))))
(fma.f32 c (-.f32 (-.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (fma.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (*.f32 c c)) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 (pow.f32 c #s(literal 3 binary32)) cosTheta)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 #s(literal 1 binary32) c)))) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (pow.f32 c #s(literal 3 binary32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta))) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (*.f32 c c)) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta))) c)
(/ 1 c)
(/.f32 #s(literal 1 binary32) c)
(/ (+ 1 (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c)
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) c)) c)
(/ (- (+ 1 (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (pow c 2)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))) c)
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta)) (*.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) cosTheta))) (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta))) (*.f32 c c))) (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 #s(literal 1 binary32) c))) c)
(/ (- (+ 1 (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)) (+ (* -1 (/ (* (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) cosTheta)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (pow c 3)))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (* (pow c 2) cosTheta))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))))) c)
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 (-.f32 (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta)) (/.f32 (*.f32 (-.f32 (-.f32 (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta)) (*.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) cosTheta))) (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta))) (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta)) cosTheta)) (/.f32 #s(literal 0 binary32) cosTheta)) (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta))) (pow.f32 c #s(literal 3 binary32)))) (-.f32 (fma.f32 (fma.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32)))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal -1 binary32)) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) (*.f32 (*.f32 c c) cosTheta)) (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 (*.f32 c c) cosTheta)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 #s(literal 1 binary32) c)))) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (*.f32 c c)) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta)))) c)
(/ cosTheta c)
(/.f32 cosTheta c)
(/ (+ cosTheta (* -1 (/ cosTheta c))) c)
(/.f32 (-.f32 cosTheta (/.f32 cosTheta c)) c)
(/ (- (+ cosTheta (/ cosTheta (pow c 2))) (/ cosTheta c)) c)
(/.f32 (-.f32 (+.f32 (/.f32 cosTheta (*.f32 c c)) cosTheta) (/.f32 cosTheta c)) c)
(/ (- (+ cosTheta (* -1 (/ cosTheta (pow c 3)))) (+ (* -1 (/ cosTheta (pow c 2))) (/ cosTheta c))) c)
(/.f32 (-.f32 (-.f32 cosTheta (/.f32 cosTheta (pow.f32 c #s(literal 3 binary32)))) (-.f32 (/.f32 cosTheta c) (/.f32 cosTheta (*.f32 c c)))) c)
cosTheta
(+ cosTheta (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))
(fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) c) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) cosTheta)
(+ cosTheta (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (pow c 2)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) c) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (neg.f32 (*.f32 c c)))) cosTheta)
(+ cosTheta (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (pow c 2)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (* (/ (exp (* -1 (pow cosTheta 2))) (pow c 3)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))
(+.f32 (-.f32 cosTheta (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c c)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))))) (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (+.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) c) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 c #s(literal 3 binary32))))))
c
(* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))
(fma.f32 c (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))))) #s(literal 1 binary32))
(* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))
(fma.f32 c (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))))) #s(literal 1 binary32))
(* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))
(fma.f32 c (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))))) #s(literal 1 binary32))
(/ 1 c)
(/.f32 #s(literal 1 binary32) c)
(/ (+ 1 (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c)
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) c)) c)
(/ (- (+ 1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) (pow c 2))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))) c)
(/.f32 (-.f32 (+.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 c c)) #s(literal 1 binary32)) (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 #s(literal 1 binary32) c))) c)
(/ (- (+ 1 (* -1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3) (pow c 3)))) (+ (* -1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) (pow c 2))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))) c)
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 c #s(literal 3 binary32)))) (-.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 #s(literal 1 binary32) c)) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 c c)))) c)
c
(* c (+ 1 (/ 1 c)))
(+.f32 c #s(literal 1 binary32))
(* c (+ 1 (/ 1 c)))
(+.f32 c #s(literal 1 binary32))
(* c (+ 1 (/ 1 c)))
(+.f32 c #s(literal 1 binary32))
c
(* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c (* cosTheta (PI)))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI))))) (/ 1 c))))
(fma.f32 c (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 (*.f32 (PI.f32) cosTheta) c)) (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))))) #s(literal 1 binary32))
(* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c (* cosTheta (PI)))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI))))) (/ 1 c))))
(fma.f32 c (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 (*.f32 (PI.f32) cosTheta) c)) (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))))) #s(literal 1 binary32))
(* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c (* cosTheta (PI)))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI))))) (/ 1 c))))
(fma.f32 c (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 (*.f32 (PI.f32) cosTheta) c)) (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))))) #s(literal 1 binary32))
(/ 1 c)
(/.f32 #s(literal 1 binary32) c)
(/ (+ 1 (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI)))))) c))) c)
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 (PI.f32) cosTheta)) #s(literal 1 binary32)) c)) c)
(/ (- (+ 1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI)))))) 2) (pow c 2))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c (* cosTheta (PI)))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI))))) (/ 1 c))) c)
(/.f32 (-.f32 (+.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 (PI.f32) cosTheta)) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 c c)) #s(literal 1 binary32)) (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 (*.f32 (PI.f32) cosTheta) c)) (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (/.f32 #s(literal 1 binary32) c))) c)
(/ (- (+ 1 (* -1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI)))))) 3) (pow c 3)))) (+ (* -1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI)))))) 2) (pow c 2))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c (* cosTheta (PI)))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI))))) (/ 1 c)))) c)
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 (PI.f32) cosTheta)) #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 c #s(literal 3 binary32)))) (-.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 (*.f32 (PI.f32) cosTheta) c)) (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (/.f32 #s(literal 1 binary32) c)) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 (PI.f32) cosTheta)) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 c c)))) c)
(* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))
(*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) c) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))))
(/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) c)
(/.f32 (-.f32 (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) c) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))))) c)
(/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))) (* (/ (exp (* -1 (pow cosTheta 2))) (pow c 2)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)
(/.f32 (-.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c c)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) c) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))))) c)
(/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (pow c 3)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))) (* (/ (exp (* -1 (pow cosTheta 2))) (pow c 2)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) c)
(/.f32 (+.f32 (neg.f32 (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (+.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) c) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 c #s(literal 3 binary32)))))) (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c c)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) c)
(/ 1 c)
(/.f32 #s(literal 1 binary32) c)
(* -1 (/ (- (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta)))))) (/ 1 c)) 1) c))
(/.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (/.f32 (fma.f32 #s(literal -4 binary32) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) (PI.f32)) (fma.f32 #s(literal 2 binary32) cosTheta #s(literal 1 binary32)))) (-.f32 (/.f32 #s(literal 1 binary32) c) #s(literal 1 binary32))) (neg.f32 c))
(* -1 (/ (- (* -1 (/ (- (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta))))))) 2) c) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta)))))))) c)) 1) c))
(/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (/.f32 (fma.f32 #s(literal -4 binary32) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) (PI.f32)) (fma.f32 #s(literal 2 binary32) cosTheta #s(literal 1 binary32)))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 2 binary32)) c) (fma.f32 (sqrt.f32 (/.f32 (/.f32 (fma.f32 #s(literal -4 binary32) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) (PI.f32)) (fma.f32 #s(literal 2 binary32) cosTheta #s(literal 1 binary32)))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32))) (neg.f32 c)) #s(literal 1 binary32)) c)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta))))))) 3) c) (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta))))))) 2)) c)) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 4 (pow cosTheta 2))) (* (PI) (+ 1 (* 2 cosTheta)))))))) c)) 1) c))
(/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (/.f32 (fma.f32 #s(literal -4 binary32) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) (PI.f32)) (fma.f32 #s(literal 2 binary32) cosTheta #s(literal 1 binary32)))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 3 binary32)) c) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (/.f32 (fma.f32 #s(literal -4 binary32) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) (PI.f32)) (fma.f32 #s(literal 2 binary32) cosTheta #s(literal 1 binary32)))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 2 binary32))) (neg.f32 c)) (fma.f32 (sqrt.f32 (/.f32 (/.f32 (fma.f32 #s(literal -4 binary32) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) (PI.f32)) (fma.f32 #s(literal 2 binary32) cosTheta #s(literal 1 binary32)))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32))) (neg.f32 c)) #s(literal 1 binary32)) c)
(/ 1 c)
(/.f32 #s(literal 1 binary32) c)
(* -1 (/ (- (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)) 1) c))
(/.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (-.f32 (/.f32 #s(literal 1 binary32) c) #s(literal 1 binary32))) (neg.f32 c))
(* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (* c cosTheta)))) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c))
(/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) cosTheta) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))))) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))))) (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32))) (neg.f32 c)) #s(literal 1 binary32)) c)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (* c cosTheta)) (/ (* (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)))) (* c cosTheta))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)))) c)) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c))
(/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 (-.f32 (-.f32 (fma.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) c) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) (fma.f32 (/.f32 (+.f32 #s(literal 0 binary32) (*.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) cosTheta))) cosTheta) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) c) (/.f32 #s(literal 0 binary32) (*.f32 c cosTheta)))) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))))) (+.f32 #s(literal 0 binary32) (*.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) cosTheta)))) (neg.f32 c)) (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32))) (neg.f32 c)) #s(literal 1 binary32)) c)
c
(* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1)))
(*.f32 (neg.f32 c) (-.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) (neg.f32 c)) #s(literal 1 binary32)))
(* -1 (* c (- (* -1 (/ (+ 1 (+ (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1)))
(*.f32 (neg.f32 c) (-.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) (/.f32 #s(literal 0 binary32) c)) #s(literal -1 binary32)) c) #s(literal 1 binary32)))
(* -1 (* c (- (* -1 (/ (+ 1 (+ (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1)))
(*.f32 (neg.f32 c) (-.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (-.f32 (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta)) (/.f32 (-.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) (/.f32 #s(literal 0 binary32) c)) (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta))) c)) #s(literal -1 binary32)) c) #s(literal 1 binary32)))
(/ 1 c)
(/.f32 #s(literal 1 binary32) c)
(* -1 (/ (- (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)) 1) c))
(/.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (-.f32 (/.f32 #s(literal 1 binary32) c) #s(literal 1 binary32))) (neg.f32 c))
(* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (* c cosTheta)))) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c))
(/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) cosTheta) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))))) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))))) (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32))) (neg.f32 c)) #s(literal 1 binary32)) c)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (* c cosTheta)) (/ (* (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)))) (* c cosTheta))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)))) c)) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c))
(/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 (-.f32 (-.f32 (fma.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) c) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) (fma.f32 (/.f32 (+.f32 #s(literal 0 binary32) (*.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) cosTheta))) cosTheta) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) c) (/.f32 #s(literal 0 binary32) (*.f32 c cosTheta)))) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))))) (+.f32 #s(literal 0 binary32) (*.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) cosTheta)))) (neg.f32 c)) (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32))) (neg.f32 c)) #s(literal 1 binary32)) c)
(/ cosTheta c)
(/.f32 cosTheta c)
(* -1 (/ (+ (* -1 cosTheta) (/ cosTheta c)) c))
(/.f32 (-.f32 cosTheta (/.f32 cosTheta c)) c)
(* -1 (/ (+ (* -1 cosTheta) (* -1 (/ (- (/ cosTheta c) cosTheta) c))) c))
(/.f32 (-.f32 (/.f32 (-.f32 cosTheta (/.f32 cosTheta c)) c) cosTheta) (neg.f32 c))
(* -1 (/ (+ (* -1 cosTheta) (* -1 (/ (- (* -1 (/ (- (/ cosTheta c) cosTheta) c)) cosTheta) c))) c))
(/.f32 (-.f32 (/.f32 (-.f32 (/.f32 (-.f32 cosTheta (/.f32 cosTheta c)) c) cosTheta) (neg.f32 c)) cosTheta) (neg.f32 c))
cosTheta
(+ cosTheta (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))
(fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) c) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) cosTheta)
(+ cosTheta (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)))
(-.f32 cosTheta (/.f32 (-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) c) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) c))
(+ cosTheta (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c)))
(-.f32 cosTheta (/.f32 (neg.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) c) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) c))) c))
c
(* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1)))
(*.f32 (neg.f32 c) (-.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) (neg.f32 c)) #s(literal 1 binary32)))
(* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1)))
(*.f32 (neg.f32 c) (-.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) (neg.f32 c)) #s(literal 1 binary32)))
(* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1)))
(*.f32 (neg.f32 c) (-.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) (neg.f32 c)) #s(literal 1 binary32)))
(/ 1 c)
(/.f32 #s(literal 1 binary32) c)
(* -1 (/ (- (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)) 1) c))
(/.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (-.f32 (/.f32 #s(literal 1 binary32) c) #s(literal 1 binary32))) (neg.f32 c))
(* -1 (/ (- (* -1 (/ (- (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) c) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c))
(/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 2 binary32)) c) (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32))) (neg.f32 c)) #s(literal 1 binary32)) c)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3) c) (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)) c)) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c))
(/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 3 binary32)) c) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 2 binary32))) (neg.f32 c)) (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32))) (neg.f32 c)) #s(literal 1 binary32)) c)
c
(* c (+ 1 (/ 1 c)))
(+.f32 c #s(literal 1 binary32))
(* c (+ 1 (/ 1 c)))
(+.f32 c #s(literal 1 binary32))
(* c (+ 1 (/ 1 c)))
(+.f32 c #s(literal 1 binary32))
c
(* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI)))))) c)) 1)))
(*.f32 (neg.f32 c) (-.f32 (/.f32 (fma.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 (PI.f32) cosTheta)) #s(literal 1 binary32)) (neg.f32 c)) #s(literal 1 binary32)))
(* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI)))))) c)) 1)))
(*.f32 (neg.f32 c) (-.f32 (/.f32 (fma.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 (PI.f32) cosTheta)) #s(literal 1 binary32)) (neg.f32 c)) #s(literal 1 binary32)))
(* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI)))))) c)) 1)))
(*.f32 (neg.f32 c) (-.f32 (/.f32 (fma.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 (PI.f32) cosTheta)) #s(literal 1 binary32)) (neg.f32 c)) #s(literal 1 binary32)))
(/ 1 c)
(/.f32 #s(literal 1 binary32) c)
(* -1 (/ (- (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c (* cosTheta (PI)))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI))))) (/ 1 c)) 1) c))
(/.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 (*.f32 (PI.f32) cosTheta) c)) (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (-.f32 (/.f32 #s(literal 1 binary32) c) #s(literal 1 binary32))) (neg.f32 c))
(* -1 (/ (- (* -1 (/ (- (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI)))))) 2) c) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI))))))) c)) 1) c))
(/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 (PI.f32) cosTheta)) #s(literal 1 binary32)) #s(literal 2 binary32)) c) (fma.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 (PI.f32) cosTheta)) #s(literal 1 binary32))) (neg.f32 c)) #s(literal 1 binary32)) c)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI)))))) 3) c) (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI)))))) 2)) c)) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) (* cosTheta (PI))) (sqrt (- (* (PI) (- 1 cosTheta)) (* cosTheta (PI))))))) c)) 1) c))
(/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 (PI.f32) cosTheta)) #s(literal 1 binary32)) #s(literal 3 binary32)) c) (pow.f32 (fma.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 (PI.f32) cosTheta)) #s(literal 1 binary32)) #s(literal 2 binary32))) (neg.f32 c)) (fma.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 (PI.f32) cosTheta)) #s(literal 1 binary32))) (neg.f32 c)) #s(literal 1 binary32)) c)
(* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))
(*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) c) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))))
(* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))
(/.f32 (-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) c) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (neg.f32 c))
(* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c))
(/.f32 (neg.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) c) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) c))) (neg.f32 c))
(* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c))) c))
(/.f32 (neg.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (neg.f32 (fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) c) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) c))) c))) (neg.f32 c))
1
#s(literal 1 binary32)
(+ 1 (* -4 (pow cosTheta 2)))
(fma.f32 #s(literal -4 binary32) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))
(+ 1 (* -4 (pow cosTheta 2)))
(fma.f32 #s(literal -4 binary32) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))
(+ 1 (* -4 (pow cosTheta 2)))
(fma.f32 #s(literal -4 binary32) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) cosTheta)
(/.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (neg.f32 cosTheta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) cosTheta)
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) #s(literal -3/2 binary32)) cosTheta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (+ (* -1/2 (sqrt (/ 1 (PI)))) (* cosTheta (+ (sqrt (/ 1 (PI))) (* -1/2 (sqrt (/ 1 (PI)))))))))))) cosTheta)
(/.f32 (fma.f32 (fma.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) #s(literal -3/2 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)) cosTheta (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) cosTheta (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
1
#s(literal 1 binary32)
(+ 1 (* 2 cosTheta))
(fma.f32 #s(literal 2 binary32) cosTheta #s(literal 1 binary32))
(+ 1 (* 2 cosTheta))
(fma.f32 #s(literal 2 binary32) cosTheta #s(literal 1 binary32))
(+ 1 (* 2 cosTheta))
(fma.f32 #s(literal 2 binary32) cosTheta #s(literal 1 binary32))
(* cosTheta (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(* cosTheta (+ (sqrt (PI)) (* -1 (* cosTheta (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))))))
(*.f32 (fma.f32 (fma.f32 (PI.f32) (-.f32 c (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))))))
(*.f32 (fma.f32 (neg.f32 (fma.f32 (-.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) #s(literal -3/2 binary32)) (PI.f32)) (*.f32 (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) #s(literal 2 binary32)) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))))) cosTheta (fma.f32 (PI.f32) (-.f32 c (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (PI.f32)))) cosTheta (sqrt.f32 (PI.f32))) cosTheta)
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (PI)) (* (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI)))))))) (* (PI) (+ (sqrt (/ 1 (PI))) (* -1/2 (sqrt (/ 1 (PI)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))))))
(*.f32 (fma.f32 (fma.f32 (neg.f32 (fma.f32 (fma.f32 (neg.f32 (*.f32 (sqrt.f32 (PI.f32)) (-.f32 (+.f32 c #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) (-.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) #s(literal -3/2 binary32)) (PI.f32)) (*.f32 (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) #s(literal 2 binary32)) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))))) (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (PI.f32)) (*.f32 (*.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) #s(literal -3/2 binary32))) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)))))) cosTheta (-.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) #s(literal -3/2 binary32)) (PI.f32)) (*.f32 (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) #s(literal 2 binary32)) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))))))) cosTheta (neg.f32 (fma.f32 (PI.f32) (-.f32 c (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (PI.f32)))) cosTheta (sqrt.f32 (PI.f32))) cosTheta)
(* cosTheta (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(* cosTheta (+ (sqrt (PI)) (* -1 (* cosTheta (* (PI) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))))
(*.f32 (fma.f32 (*.f32 (neg.f32 (fma.f32 (PI.f32) c (PI.f32))) (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) cosTheta (sqrt.f32 (PI.f32))) cosTheta)
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (pow (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) 2)))) (* (PI) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (* (PI) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))))
(*.f32 (fma.f32 (neg.f32 (fma.f32 (fma.f32 (neg.f32 (*.f32 (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #s(literal 2 binary32)) (*.f32 (fma.f32 (PI.f32) c (PI.f32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) #s(literal -3/2 binary32)))) cosTheta (*.f32 (fma.f32 (PI.f32) c (PI.f32)) (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))))) cosTheta (sqrt.f32 (PI.f32))) cosTheta)
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (PI)) (* (+ 1 c) (* (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (pow (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) 2)))) (* (PI) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (* (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))) (* (PI) (* (+ 1 c) (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (pow (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) 2)))) (* (PI) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (* (PI) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))))
(*.f32 (fma.f32 (fma.f32 (neg.f32 (fma.f32 (fma.f32 (neg.f32 (*.f32 (sqrt.f32 (PI.f32)) (+.f32 c #s(literal 1 binary32)))) (*.f32 (fma.f32 (neg.f32 (*.f32 (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #s(literal 2 binary32)) (*.f32 (fma.f32 (PI.f32) c (PI.f32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) #s(literal -3/2 binary32)))) (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (fma.f32 (neg.f32 (*.f32 (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) #s(literal -3/2 binary32)) (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (fma.f32 (PI.f32) c (PI.f32)) (*.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))))) cosTheta (fma.f32 (neg.f32 (*.f32 (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #s(literal 2 binary32)) (*.f32 (fma.f32 (PI.f32) c (PI.f32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) #s(literal -3/2 binary32)))))) cosTheta (*.f32 (neg.f32 (fma.f32 (PI.f32) c (PI.f32))) (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))))) cosTheta (sqrt.f32 (PI.f32))) cosTheta)
(* cosTheta (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(* cosTheta (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(* cosTheta (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(* cosTheta (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))) cosTheta)
(/.f32 (fma.f32 (fma.f32 c cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* cosTheta (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))) cosTheta)
(/.f32 (fma.f32 (fma.f32 (fma.f32 c cosTheta cosTheta) (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) #s(literal -3/2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (+.f32 c #s(literal 1 binary32)))) cosTheta (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* cosTheta (+ (* cosTheta (* (+ 1 c) (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))) cosTheta)
(/.f32 (fma.f32 (fma.f32 (fma.f32 (fma.f32 c cosTheta cosTheta) (*.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) #s(literal -3/2 binary32)) (+.f32 c #s(literal 1 binary32)))) cosTheta (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (+.f32 c #s(literal 1 binary32)))) cosTheta (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(* cosTheta (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(* cosTheta (+ (sqrt (PI)) (* -1 (* cosTheta (* (PI) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))))
(*.f32 (fma.f32 (*.f32 (neg.f32 (fma.f32 (PI.f32) c (PI.f32))) (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) cosTheta (sqrt.f32 (PI.f32))) cosTheta)
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (pow (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) 2)))) (* (PI) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (* (PI) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))))
(*.f32 (fma.f32 (neg.f32 (fma.f32 (fma.f32 (neg.f32 (*.f32 (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #s(literal 2 binary32)) (*.f32 (fma.f32 (PI.f32) c (PI.f32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) #s(literal -3/2 binary32)))) cosTheta (*.f32 (fma.f32 (PI.f32) c (PI.f32)) (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))))) cosTheta (sqrt.f32 (PI.f32))) cosTheta)
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (PI)) (* (+ 1 c) (* (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (pow (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) 2)))) (* (PI) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (* (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))) (* (PI) (* (+ 1 c) (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (pow (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) 2)))) (* (PI) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (* (PI) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))))
(*.f32 (fma.f32 (fma.f32 (neg.f32 (fma.f32 (fma.f32 (neg.f32 (*.f32 (sqrt.f32 (PI.f32)) (+.f32 c #s(literal 1 binary32)))) (*.f32 (fma.f32 (neg.f32 (*.f32 (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #s(literal 2 binary32)) (*.f32 (fma.f32 (PI.f32) c (PI.f32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) #s(literal -3/2 binary32)))) (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (fma.f32 (neg.f32 (*.f32 (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) #s(literal -3/2 binary32)) (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (fma.f32 (PI.f32) c (PI.f32)) (*.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))))) cosTheta (fma.f32 (neg.f32 (*.f32 (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #s(literal 2 binary32)) (*.f32 (fma.f32 (PI.f32) c (PI.f32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) #s(literal -3/2 binary32)))))) cosTheta (*.f32 (neg.f32 (fma.f32 (PI.f32) c (PI.f32))) (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))))) cosTheta (sqrt.f32 (PI.f32))) cosTheta)
(/ cosTheta (+ 1 c))
(/.f32 cosTheta (+.f32 c #s(literal 1 binary32)))
(/ cosTheta (+ 1 c))
(/.f32 cosTheta (+.f32 c #s(literal 1 binary32)))
(/ cosTheta (+ 1 c))
(/.f32 cosTheta (+.f32 c #s(literal 1 binary32)))
(/ cosTheta (+ 1 c))
(/.f32 cosTheta (+.f32 c #s(literal 1 binary32)))
(* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))
(+ (* cosTheta (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))
(fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))
(+ (* cosTheta (+ 1 (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* cosTheta (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))
(fma.f32 (+.f32 (fma.f32 (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) #s(literal -3/2 binary32)) cosTheta (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (fma.f32 #s(literal -1 binary32) c #s(literal -1 binary32)))) #s(literal 1 binary32)) cosTheta (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))
(+ (* cosTheta (+ 1 (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* cosTheta (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* cosTheta (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))
(fma.f32 (+.f32 (-.f32 (*.f32 (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) #s(literal -3/2 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta)) cosTheta) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #s(literal 1 binary32)) cosTheta (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))) cosTheta)
(/.f32 (fma.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))))) cosTheta)
(/.f32 (fma.f32 (+.f32 (+.f32 c #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) #s(literal -3/2 binary32)) cosTheta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) cosTheta (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (+ (* -1/2 (sqrt (/ 1 (PI)))) (* cosTheta (+ (sqrt (/ 1 (PI))) (* -1/2 (sqrt (/ 1 (PI)))))))))))))) cosTheta)
(/.f32 (fma.f32 (+.f32 (+.f32 c #s(literal 1 binary32)) (fma.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) #s(literal -3/2 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)) cosTheta (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) cosTheta (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) cosTheta)
(/.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (neg.f32 cosTheta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (* cosTheta (sqrt (/ 1 (PI)))))))) cosTheta)
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1/2 (sqrt (/ 1 (PI)))) (* -1/2 (* cosTheta (sqrt (/ 1 (PI)))))))))) cosTheta)
(/.f32 (fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))) cosTheta (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) cosTheta (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(* cosTheta (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(* cosTheta (+ (sqrt (PI)) (* -1 (* cosTheta (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))))))
(*.f32 (fma.f32 (fma.f32 (PI.f32) (-.f32 c (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))))))
(*.f32 (fma.f32 (neg.f32 (fma.f32 (-.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) #s(literal -3/2 binary32)) (PI.f32)) (*.f32 (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) #s(literal 2 binary32)) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))))) cosTheta (fma.f32 (PI.f32) (-.f32 c (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (PI.f32)))) cosTheta (sqrt.f32 (PI.f32))) cosTheta)
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (PI)) (* (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI)))))))) (* (PI) (+ (sqrt (/ 1 (PI))) (* -1/2 (sqrt (/ 1 (PI)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))))))
(*.f32 (fma.f32 (fma.f32 (neg.f32 (fma.f32 (fma.f32 (neg.f32 (*.f32 (sqrt.f32 (PI.f32)) (-.f32 (+.f32 c #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) (-.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) #s(literal -3/2 binary32)) (PI.f32)) (*.f32 (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) #s(literal 2 binary32)) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))))) (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (PI.f32)) (*.f32 (*.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) #s(literal -3/2 binary32))) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)))))) cosTheta (-.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) #s(literal -3/2 binary32)) (PI.f32)) (*.f32 (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) #s(literal 2 binary32)) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))))))) cosTheta (neg.f32 (fma.f32 (PI.f32) (-.f32 c (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (PI.f32)))) cosTheta (sqrt.f32 (PI.f32))) cosTheta)
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (* 1/2 (* (sqrt (/ 1 (pow (PI) 3))) (- (* -1 (PI)) (PI)))))))) cosTheta)
(/.f32 (fma.f32 (+.f32 (fma.f32 (*.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))))) #s(literal 1/2 binary32) c) #s(literal 1 binary32)) cosTheta (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (+ (* 1/2 (* (sqrt (/ 1 (pow (PI) 3))) (- (* -1 (PI)) (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/8 (* (sqrt (/ 1 (pow (PI) 5))) (pow (- (* -1 (PI)) (PI)) 2)))))))))) cosTheta)
(/.f32 (fma.f32 (+.f32 (+.f32 c #s(literal 1 binary32)) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))))) (-.f32 (neg.f32 (PI.f32)) (PI.f32)) (*.f32 (-.f32 (*.f32 (*.f32 (pow.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) #s(literal 2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))) #s(literal -1/8 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta))) cosTheta (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (+ (* 1/2 (* (sqrt (/ 1 (pow (PI) 3))) (- (* -1 (PI)) (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (+ (* -1/8 (* (sqrt (/ 1 (pow (PI) 5))) (pow (- (* -1 (PI)) (PI)) 2))) (* cosTheta (+ (* -1/2 (* (sqrt (/ 1 (pow (PI) 3))) (- (* -1 (PI)) (PI)))) (* 1/16 (* (sqrt (/ 1 (pow (PI) 7))) (pow (- (* -1 (PI)) (PI)) 3))))))))))))) cosTheta)
(/.f32 (fma.f32 (+.f32 (+.f32 c #s(literal 1 binary32)) (fma.f32 (-.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))) (pow.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) #s(literal 2 binary32)) (*.f32 (fma.f32 (*.f32 (pow.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) #s(literal 3 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 7 binary32))))) #s(literal 1/16 binary32) (*.f32 (*.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))))) #s(literal -1/2 binary32))) cosTheta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta (*.f32 (*.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))))) #s(literal 1/2 binary32)))) cosTheta (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* 1/2 (* (* cosTheta (- (* -1 (PI)) (PI))) (sqrt (/ 1 (pow (PI) 3)))))) cosTheta)
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) cosTheta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1/8 (* (* cosTheta (pow (- (* -1 (PI)) (PI)) 2)) (sqrt (/ 1 (pow (PI) 5))))) (* 1/2 (* (sqrt (/ 1 (pow (PI) 3))) (- (* -1 (PI)) (PI))))))) cosTheta)
(/.f32 (fma.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) #s(literal 2 binary32)) cosTheta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 (*.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))))) #s(literal 1/2 binary32))) cosTheta (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* 1/2 (* (sqrt (/ 1 (pow (PI) 3))) (- (* -1 (PI)) (PI)))) (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (pow (PI) 5))) (pow (- (* -1 (PI)) (PI)) 2))) (* 1/16 (* (* cosTheta (pow (- (* -1 (PI)) (PI)) 3)) (sqrt (/ 1 (pow (PI) 7)))))))))) cosTheta)
(/.f32 (fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))))) (-.f32 (neg.f32 (PI.f32)) (PI.f32)) (*.f32 (fma.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) #s(literal 3 binary32)) cosTheta)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (*.f32 (*.f32 (pow.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) #s(literal 2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))) #s(literal -1/8 binary32))) cosTheta)) cosTheta (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(PI)
(PI.f32)
(+ (PI) (* cosTheta (- (* -1 (PI)) (PI))))
(fma.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) cosTheta (PI.f32))
(+ (PI) (* cosTheta (- (* -1 (PI)) (PI))))
(fma.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) cosTheta (PI.f32))
(+ (PI) (* cosTheta (- (* -1 (PI)) (PI))))
(fma.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) cosTheta (PI.f32))
(* cosTheta (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(* cosTheta (+ (sqrt (PI)) (* -1 (* cosTheta (* (PI) (+ 1 (+ c (* 1/2 (* (sqrt (/ 1 (pow (PI) 3))) (- (* -1 (PI)) (PI)))))))))))
(*.f32 (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (fma.f32 (PI.f32) (fma.f32 (*.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))))) #s(literal 1/2 binary32) c) (PI.f32)) cosTheta)) cosTheta)
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* 1/2 (* (sqrt (/ 1 (pow (PI) 3))) (- (* -1 (PI)) (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/8 (* (sqrt (/ 1 (pow (PI) 5))) (pow (- (* -1 (PI)) (PI)) 2)))))))) (* (PI) (+ 1 (+ c (* 1/2 (* (sqrt (/ 1 (pow (PI) 3))) (- (* -1 (PI)) (PI)))))))))))
(*.f32 (fma.f32 (neg.f32 (fma.f32 (fma.f32 (neg.f32 (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)))) (pow.f32 (+.f32 (fma.f32 (*.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))))) #s(literal 1/2 binary32) c) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (-.f32 (*.f32 (*.f32 (pow.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) #s(literal 2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))) #s(literal -1/8 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (PI.f32))) cosTheta (fma.f32 (PI.f32) (fma.f32 (*.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))))) #s(literal 1/2 binary32) c) (PI.f32)))) cosTheta (sqrt.f32 (PI.f32))) cosTheta)
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (PI)) (* (+ 1 (+ c (* 1/2 (* (sqrt (/ 1 (pow (PI) 3))) (- (* -1 (PI)) (PI)))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* 1/2 (* (sqrt (/ 1 (pow (PI) 3))) (- (* -1 (PI)) (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/8 (* (sqrt (/ 1 (pow (PI) 5))) (pow (- (* -1 (PI)) (PI)) 2))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (+ 1 (+ c (* 1/2 (* (sqrt (/ 1 (pow (PI) 3))) (- (* -1 (PI)) (PI)))))) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/8 (* (sqrt (/ 1 (pow (PI) 5))) (pow (- (* -1 (PI)) (PI)) 2))))))) (* (PI) (+ (* -1/2 (* (sqrt (/ 1 (pow (PI) 3))) (- (* -1 (PI)) (PI)))) (* 1/16 (* (sqrt (/ 1 (pow (PI) 7))) (pow (- (* -1 (PI)) (PI)) 3))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* 1/2 (* (sqrt (/ 1 (pow (PI) 3))) (- (* -1 (PI)) (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/8 (* (sqrt (/ 1 (pow (PI) 5))) (pow (- (* -1 (PI)) (PI)) 2)))))))) (* (PI) (+ 1 (+ c (* 1/2 (* (sqrt (/ 1 (pow (PI) 3))) (- (* -1 (PI)) (PI)))))))))))
(*.f32 (fma.f32 (fma.f32 (neg.f32 (fma.f32 (fma.f32 (neg.f32 (sqrt.f32 (PI.f32))) (*.f32 (fma.f32 (neg.f32 (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)))) (pow.f32 (+.f32 (fma.f32 (*.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))))) #s(literal 1/2 binary32) c) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (-.f32 (*.f32 (*.f32 (pow.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) #s(literal 2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))) #s(literal -1/8 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (PI.f32))) (+.f32 (fma.f32 (*.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))))) #s(literal 1/2 binary32) c) #s(literal 1 binary32))) (fma.f32 (neg.f32 (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)))) (*.f32 (-.f32 (*.f32 (*.f32 (pow.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) #s(literal 2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))) #s(literal -1/8 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (+.f32 (fma.f32 (*.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))))) #s(literal 1/2 binary32) c) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 (pow.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) #s(literal 3 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 7 binary32))))) #s(literal 1/16 binary32) (*.f32 (*.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))))) #s(literal -1/2 binary32))) (PI.f32)))) cosTheta (fma.f32 (neg.f32 (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)))) (pow.f32 (+.f32 (fma.f32 (*.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))))) #s(literal 1/2 binary32) c) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (-.f32 (*.f32 (*.f32 (pow.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) #s(literal 2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))) #s(literal -1/8 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (PI.f32))))) cosTheta (neg.f32 (fma.f32 (PI.f32) (fma.f32 (*.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 3 binary32))))) #s(literal 1/2 binary32) c) (PI.f32)))) cosTheta (sqrt.f32 (PI.f32))) cosTheta)
(* cosTheta (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(* cosTheta (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(* cosTheta (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(* cosTheta (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) cosTheta)
(/.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (neg.f32 cosTheta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (* cosTheta (sqrt (/ 1 (PI)))))))) cosTheta)
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1/2 (sqrt (/ 1 (PI)))) (* -1/2 (* cosTheta (sqrt (/ 1 (PI)))))))))) cosTheta)
(/.f32 (fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))) cosTheta (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) cosTheta (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
1
#s(literal 1 binary32)
(+ 1 (* -1 cosTheta))
(-.f32 #s(literal 1 binary32) cosTheta)
(+ 1 (* cosTheta (- (* -1/2 cosTheta) 1)))
(fma.f32 (fma.f32 #s(literal -1/2 binary32) cosTheta #s(literal -1 binary32)) cosTheta #s(literal 1 binary32))
(+ 1 (* cosTheta (- (* cosTheta (- (* -1/2 cosTheta) 1/2)) 1)))
(fma.f32 (fma.f32 (fma.f32 #s(literal -1/2 binary32) cosTheta #s(literal -1/2 binary32)) cosTheta #s(literal -1 binary32)) cosTheta #s(literal 1 binary32))
(* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))
(+ (* -1 (* (/ cosTheta (+ 1 c)) (sqrt (/ 1 (PI))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))
(-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))
(+ (* cosTheta (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* cosTheta (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))
(fma.f32 (fma.f32 (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) #s(literal -3/2 binary32)) cosTheta (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (fma.f32 #s(literal -1 binary32) c #s(literal -1 binary32)))) cosTheta (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))
(+ (* cosTheta (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* cosTheta (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* cosTheta (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))
(fma.f32 (-.f32 (*.f32 (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) #s(literal -3/2 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta)) cosTheta) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))
1
#s(literal 1 binary32)
(+ 1 (* -1 cosTheta))
(-.f32 #s(literal 1 binary32) cosTheta)
(+ 1 (* cosTheta (- (* -1/2 cosTheta) 1)))
(fma.f32 (fma.f32 #s(literal -1/2 binary32) cosTheta #s(literal -1 binary32)) cosTheta #s(literal 1 binary32))
(+ 1 (* cosTheta (- (* cosTheta (- (* -1/2 cosTheta) 1/2)) 1)))
(fma.f32 (fma.f32 (fma.f32 #s(literal -1/2 binary32) cosTheta #s(literal -1/2 binary32)) cosTheta #s(literal -1 binary32)) cosTheta #s(literal 1 binary32))
(/ 1 cosTheta)
(/.f32 #s(literal 1 binary32) cosTheta)
(/ (+ 1 (* -1 cosTheta)) cosTheta)
(/.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)
(/ (+ 1 (* cosTheta (- (* -1/2 cosTheta) 1))) cosTheta)
(/.f32 (fma.f32 (fma.f32 #s(literal -1/2 binary32) cosTheta #s(literal -1 binary32)) cosTheta #s(literal 1 binary32)) cosTheta)
(/ (+ 1 (* cosTheta (- (* cosTheta (- (* -1/2 cosTheta) 1/2)) 1))) cosTheta)
(/.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/2 binary32) cosTheta #s(literal -1/2 binary32)) cosTheta #s(literal -1 binary32)) cosTheta #s(literal 1 binary32)) cosTheta)
(* cosTheta (PI))
(*.f32 (PI.f32) cosTheta)
(* cosTheta (PI))
(*.f32 (PI.f32) cosTheta)
(* cosTheta (PI))
(*.f32 (PI.f32) cosTheta)
(* cosTheta (PI))
(*.f32 (PI.f32) cosTheta)
(PI)
(PI.f32)
(+ (PI) (* -1 (* cosTheta (PI))))
(*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32))
(+ (PI) (* -1 (* cosTheta (PI))))
(*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32))
(+ (PI) (* -1 (* cosTheta (PI))))
(*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32))
(* -4 (pow cosTheta 2))
(*.f32 #s(literal -4 binary32) (*.f32 cosTheta cosTheta))
(* (pow cosTheta 2) (- (/ 1 (pow cosTheta 2)) 4))
(*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 4 binary32)) (*.f32 cosTheta cosTheta))
(* (pow cosTheta 2) (- (/ 1 (pow cosTheta 2)) 4))
(*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 4 binary32)) (*.f32 cosTheta cosTheta))
(* (pow cosTheta 2) (- (/ 1 (pow cosTheta 2)) 4))
(*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 4 binary32)) (*.f32 cosTheta cosTheta))
(* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))
(*.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))
(+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32)))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))
(fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))
(fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (fma.f32 (*.f32 #s(literal 1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32)))))))
(* 2 cosTheta)
(*.f32 #s(literal 2 binary32) cosTheta)
(* cosTheta (+ 2 (/ 1 cosTheta)))
(fma.f32 #s(literal 2 binary32) cosTheta #s(literal 1 binary32))
(* cosTheta (+ 2 (/ 1 cosTheta)))
(fma.f32 #s(literal 2 binary32) cosTheta #s(literal 1 binary32))
(* cosTheta (+ 2 (/ 1 cosTheta)))
(fma.f32 #s(literal 2 binary32) cosTheta #s(literal 1 binary32))
(/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))
(/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32))))
(- (+ (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2)))))) (pow cosTheta 4))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))
(fma.f32 (/.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) #s(literal -2 binary32))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) cosTheta) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 2 binary32))))) (pow.f32 cosTheta #s(literal 4 binary32))) #s(literal -1 binary32) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)))))
(- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))) (* (sqrt -2) (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))))) (+ (* 1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 4) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))))) (pow cosTheta 6))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3)))))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))))
(-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32))) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 cosTheta (PI.f32)))) (*.f32 (/.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) #s(literal -2 binary32))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) cosTheta) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 2 binary32))))) (sqrt.f32 #s(literal -2 binary32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)))) (*.f32 #s(literal 1/16 binary32) (fma.f32 (/.f32 (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32))) (*.f32 (/.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 4 binary32)))) (/.f32 (*.f32 cosTheta cosTheta) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 3 binary32))))))) (pow.f32 cosTheta #s(literal 6 binary32)))) (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 3 binary32)))) (/.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) (pow.f32 cosTheta #s(literal 3 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 2 binary32)))))))
(/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))) (/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (*.f32 (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32))))
(- (+ (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3)))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2))))))) (pow cosTheta 4))) (/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))))
(fma.f32 (/.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) #s(literal -2 binary32))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) cosTheta) (*.f32 (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 3 binary32)))) (*.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (*.f32 (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))))) (pow.f32 cosTheta #s(literal 4 binary32))) #s(literal -1 binary32) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (*.f32 (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)))))
(- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3)))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))))) (* (sqrt -2) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))))) (+ (* 1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))) (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 4) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3)))))))) (pow cosTheta 6))) (/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt -2) 2) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3))))))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))))))
(-.f32 (-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32))) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 cosTheta (PI.f32)))) (*.f32 (/.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) #s(literal -2 binary32))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) cosTheta) (*.f32 (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 3 binary32)))) (*.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (*.f32 (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))))) (fma.f32 (sqrt.f32 #s(literal -2 binary32)) c (sqrt.f32 #s(literal -2 binary32)))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)))) (*.f32 #s(literal 1/16 binary32) (fma.f32 (/.f32 (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (*.f32 (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 4 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 3 binary32))) (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 3 binary32))))))) (pow.f32 cosTheta #s(literal 6 binary32)))) (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal -2 binary32) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 3 binary32))) (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 3 binary32)))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (*.f32 (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (*.f32 (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32))))))))
(* cosTheta (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(* cosTheta (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(* cosTheta (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(* cosTheta (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))
(*.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) (+.f32 c #s(literal 1 binary32)))
(+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (*.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) (+.f32 c #s(literal 1 binary32))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))))
(fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (*.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) (+.f32 c #s(literal 1 binary32)))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))))
(fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (fma.f32 (*.f32 #s(literal 1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (*.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) (+.f32 c #s(literal 1 binary32))))))
(/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))) (/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (*.f32 (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32))))
(- (+ (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3)))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2))))))) (pow cosTheta 4))) (/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))))
(fma.f32 (/.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) #s(literal -2 binary32))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) cosTheta) (*.f32 (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 3 binary32)))) (*.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (*.f32 (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))))) (pow.f32 cosTheta #s(literal 4 binary32))) #s(literal -1 binary32) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (*.f32 (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)))))
(- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3)))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))))) (* (sqrt -2) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))))) (+ (* 1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))) (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 4) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3)))))))) (pow cosTheta 6))) (/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt -2) 2) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3))))))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))))))
(-.f32 (-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32))) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 cosTheta (PI.f32)))) (*.f32 (/.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) #s(literal -2 binary32))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) cosTheta) (*.f32 (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 3 binary32)))) (*.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (*.f32 (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))))) (fma.f32 (sqrt.f32 #s(literal -2 binary32)) c (sqrt.f32 #s(literal -2 binary32)))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)))) (*.f32 #s(literal 1/16 binary32) (fma.f32 (/.f32 (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (*.f32 (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 4 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 3 binary32))) (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 3 binary32))))))) (pow.f32 cosTheta #s(literal 6 binary32)))) (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal -2 binary32) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 3 binary32))) (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 3 binary32)))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (*.f32 (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (*.f32 (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32))))))))
(/ cosTheta (+ 1 c))
(/.f32 cosTheta (+.f32 c #s(literal 1 binary32)))
(/ cosTheta (+ 1 c))
(/.f32 cosTheta (+.f32 c #s(literal 1 binary32)))
(/ cosTheta (+ 1 c))
(/.f32 cosTheta (+.f32 c #s(literal 1 binary32)))
(/ cosTheta (+ 1 c))
(/.f32 cosTheta (+.f32 c #s(literal 1 binary32)))
(* cosTheta (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))
(*.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) cosTheta)
(* cosTheta (+ 1 (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))
(fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) cosTheta cosTheta)
(* cosTheta (+ 1 (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))) cosTheta cosTheta)
(* cosTheta (+ 1 (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (+ 1 c))))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 #s(literal 1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32))) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))))) cosTheta cosTheta)
(+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))
(+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32))
(+ 1 (+ c (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))
(+.f32 (+.f32 c #s(literal 1 binary32)) (fma.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))))))
(+ 1 (+ c (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))))
(+.f32 (+.f32 c #s(literal 1 binary32)) (fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32)))))))
(+ 1 (+ c (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))))
(+.f32 (+.f32 c #s(literal 1 binary32)) (fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (fma.f32 (*.f32 #s(literal 1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))))))))
(* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2))
(*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))
(+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2)))
(fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))) #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2))))
(fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32)))) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) #s(literal -1/8 binary32) (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))) #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ 1 (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2)))))
(fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32)))) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) #s(literal -1/8 binary32) (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32))) #s(literal 1/16 binary32) (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))) #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))))
(/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))
(/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32))))
(- (+ (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2)))))) (pow cosTheta 4))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))
(fma.f32 (/.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) #s(literal -2 binary32))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) cosTheta) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 2 binary32))))) (pow.f32 cosTheta #s(literal 4 binary32))) #s(literal -1 binary32) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)))))
(- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))) (* (sqrt -2) (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))))) (+ (* 1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 4) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))))) (pow cosTheta 6))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3)))))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))))
(-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32))) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 cosTheta (PI.f32)))) (*.f32 (/.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) #s(literal -2 binary32))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) cosTheta) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 2 binary32))))) (sqrt.f32 #s(literal -2 binary32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)))) (*.f32 #s(literal 1/16 binary32) (fma.f32 (/.f32 (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32))) (*.f32 (/.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 4 binary32)))) (/.f32 (*.f32 cosTheta cosTheta) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 3 binary32))))))) (pow.f32 cosTheta #s(literal 6 binary32)))) (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 3 binary32)))) (/.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) (pow.f32 cosTheta #s(literal 3 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 2 binary32)))))))
(+ 1 (+ c (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ (exp (* -1 (pow cosTheta 2))) (PI)))))
(+.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (PI.f32)) (sqrt.f32 (/.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) cosTheta)) c) #s(literal 1 binary32))
(+ 1 (+ c (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (- (* -1 (PI)) (PI))))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ (exp (* -1 (pow cosTheta 2))) (PI))))))
(+.f32 (+.f32 c #s(literal 1 binary32)) (fma.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 3 binary32))) (-.f32 (neg.f32 (PI.f32)) (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) #s(literal 1/2 binary32) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (PI.f32)) (sqrt.f32 (/.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) cosTheta)))))
(+ 1 (+ c (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (pow (- (* -1 (PI)) (PI)) 3)))) (* (PI) (exp (* -1 (pow cosTheta 2)))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (- (* -1 (PI)) (PI))))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ (exp (* -1 (pow cosTheta 2))) (PI)))))))
(+.f32 (+.f32 c #s(literal 1 binary32)) (fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 5 binary32))) (pow.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) #s(literal 3 binary32))))) (*.f32 (PI.f32) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 3 binary32))) (-.f32 (neg.f32 (PI.f32)) (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) #s(literal 1/2 binary32) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (PI.f32)) (sqrt.f32 (/.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) cosTheta))))))
(+ 1 (+ c (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (pow (- (* -1 (PI)) (PI)) 3)))) (* (PI) (exp (* -1 (pow cosTheta 2)))))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (pow (- (* -1 (PI)) (PI)) 5)))) (* (pow (PI) 2) (exp (* -1 (pow cosTheta 2)))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (- (* -1 (PI)) (PI))))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ (exp (* -1 (pow cosTheta 2))) (PI))))))))
(+.f32 (+.f32 c #s(literal 1 binary32)) (fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 5 binary32))) (pow.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) #s(literal 3 binary32))))) (*.f32 (PI.f32) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (fma.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 7 binary32))) (pow.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) #s(literal 5 binary32))))) #s(literal 1/16 binary32) (fma.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 3 binary32))) (-.f32 (neg.f32 (PI.f32)) (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) #s(literal 1/2 binary32) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (PI.f32)) (sqrt.f32 (/.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) cosTheta)))))))
(* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ 1 (PI)))
(/.f32 (sqrt.f32 (/.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) cosTheta)) (PI.f32))
(+ (* 1/2 (sqrt (/ 1 (* (pow cosTheta 3) (- (* -1 (PI)) (PI)))))) (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ 1 (PI))))
(fma.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 3 binary32))) (-.f32 (neg.f32 (PI.f32)) (PI.f32)))) #s(literal 1/2 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) cosTheta)) (PI.f32)))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (pow (- (* -1 (PI)) (PI)) 3)))) (PI))) (+ (* 1/2 (sqrt (/ 1 (* (pow cosTheta 3) (- (* -1 (PI)) (PI)))))) (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ 1 (PI)))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 5 binary32))) (pow.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) #s(literal 3 binary32)))) (PI.f32)) #s(literal -1/8 binary32) (fma.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 3 binary32))) (-.f32 (neg.f32 (PI.f32)) (PI.f32)))) #s(literal 1/2 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) cosTheta)) (PI.f32))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (pow (- (* -1 (PI)) (PI)) 3)))) (PI))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (pow (- (* -1 (PI)) (PI)) 5)))) (pow (PI) 2))) (+ (* 1/2 (sqrt (/ 1 (* (pow cosTheta 3) (- (* -1 (PI)) (PI)))))) (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ 1 (PI))))))
(fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 5 binary32))) (pow.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) #s(literal 3 binary32))))) (PI.f32) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 7 binary32))) (pow.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) #s(literal 5 binary32))))) #s(literal 1/16 binary32) (fma.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 3 binary32))) (-.f32 (neg.f32 (PI.f32)) (PI.f32)))) #s(literal 1/2 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) cosTheta)) (PI.f32)))))
(* cosTheta (- (* -1 (PI)) (PI)))
(*.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) cosTheta)
(* cosTheta (- (+ (* -1 (PI)) (/ (PI) cosTheta)) (PI)))
(*.f32 (-.f32 (-.f32 (/.f32 (PI.f32) cosTheta) (PI.f32)) (PI.f32)) cosTheta)
(* cosTheta (- (+ (* -1 (PI)) (/ (PI) cosTheta)) (PI)))
(*.f32 (-.f32 (-.f32 (/.f32 (PI.f32) cosTheta) (PI.f32)) (PI.f32)) cosTheta)
(* cosTheta (- (+ (* -1 (PI)) (/ (PI) cosTheta)) (PI)))
(*.f32 (-.f32 (-.f32 (/.f32 (PI.f32) cosTheta) (PI.f32)) (PI.f32)) cosTheta)
(/ 1 (+ 1 (+ c (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ (exp (* -1 (pow cosTheta 2))) (PI))))))
(/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (PI.f32)) (sqrt.f32 (/.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) cosTheta)) c) #s(literal 1 binary32)))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (- (* -1 (PI)) (PI))))) (/ (exp (* -1 (pow cosTheta 2))) (pow (+ 1 (+ c (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ (exp (* -1 (pow cosTheta 2))) (PI))))) 2)))) (/ 1 (+ 1 (+ c (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ (exp (* -1 (pow cosTheta 2))) (PI)))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 3 binary32))) (-.f32 (neg.f32 (PI.f32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (+.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (PI.f32)) (sqrt.f32 (/.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) cosTheta)) c) #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (PI.f32)) (sqrt.f32 (/.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) cosTheta)) c) #s(literal 1 binary32))))
(- (+ (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (pow (+ 1 (+ c (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ (exp (* -1 (pow cosTheta 2))) (PI))))) 3) (- (* -1 (PI)) (PI))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (pow (- (* -1 (PI)) (PI)) 3))) (/ (* (PI) (exp (* -1 (pow cosTheta 2)))) (pow (+ 1 (+ c (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ (exp (* -1 (pow cosTheta 2))) (PI))))) 2))))) (pow cosTheta 4))) (/ 1 (+ 1 (+ c (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ (exp (* -1 (pow cosTheta 2))) (PI))))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (- (* -1 (PI)) (PI))))) (/ (exp (* -1 (pow cosTheta 2))) (pow (+ 1 (+ c (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ (exp (* -1 (pow cosTheta 2))) (PI))))) 2)))))
(fma.f32 (/.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) (pow.f32 (+.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (PI.f32)) (sqrt.f32 (/.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) cosTheta)) c) #s(literal 1 binary32)) #s(literal 3 binary32))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) cosTheta) (-.f32 (neg.f32 (PI.f32)) (PI.f32))) (*.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (pow.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) #s(literal 3 binary32)))) (*.f32 (PI.f32) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (pow.f32 (+.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (PI.f32)) (sqrt.f32 (/.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) cosTheta)) c) #s(literal 1 binary32)) #s(literal 2 binary32))) #s(literal -1/8 binary32))) (pow.f32 cosTheta #s(literal 4 binary32))) #s(literal -1 binary32) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 3 binary32))) (-.f32 (neg.f32 (PI.f32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (+.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (PI.f32)) (sqrt.f32 (/.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) cosTheta)) c) #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (PI.f32)) (sqrt.f32 (/.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) cosTheta)) c) #s(literal 1 binary32)))))
(- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (- (* -1 (PI)) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (pow (+ 1 (+ c (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ (exp (* -1 (pow cosTheta 2))) (PI))))) 3) (- (* -1 (PI)) (PI))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (pow (- (* -1 (PI)) (PI)) 3))) (/ (* (PI) (exp (* -1 (pow cosTheta 2)))) (pow (+ 1 (+ c (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ (exp (* -1 (pow cosTheta 2))) (PI))))) 2)))))) (+ 1 (+ c (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ (exp (* -1 (pow cosTheta 2))) (PI)))))))) (+ (* 1/16 (* (sqrt (/ (pow cosTheta 5) (pow (- (* -1 (PI)) (PI)) 5))) (/ (* (pow (PI) 2) (exp (* -1 (pow cosTheta 2)))) (pow (+ 1 (+ c (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ (exp (* -1 (pow cosTheta 2))) (PI))))) 2)))) (* 1/16 (/ (* (pow cosTheta 2) (* (PI) (pow (exp (* -1 (pow cosTheta 2))) 2))) (* (pow (+ 1 (+ c (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ (exp (* -1 (pow cosTheta 2))) (PI))))) 3) (pow (- (* -1 (PI)) (PI)) 2)))))) (pow cosTheta 6))) (/ 1 (+ 1 (+ c (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ (exp (* -1 (pow cosTheta 2))) (PI))))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (pow (+ 1 (+ c (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ (exp (* -1 (pow cosTheta 2))) (PI))))) 3) (- (* -1 (PI)) (PI)))))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (pow (- (* -1 (PI)) (PI)) 3)))) (/ (* (PI) (exp (* -1 (pow cosTheta 2)))) (pow (+ 1 (+ c (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ (exp (* -1 (pow cosTheta 2))) (PI))))) 2)))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (- (* -1 (PI)) (PI))))) (/ (exp (* -1 (pow cosTheta 2))) (pow (+ 1 (+ c (* (sqrt (/ (- (* -1 (PI)) (PI)) cosTheta)) (/ (exp (* -1 (pow cosTheta 2))) (PI))))) 2)))))))
(-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (PI.f32)) (sqrt.f32 (/.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) cosTheta)) c) #s(literal 1 binary32))) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 cosTheta (-.f32 (neg.f32 (PI.f32)) (PI.f32))))) (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) (pow.f32 (+.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (PI.f32)) (sqrt.f32 (/.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) cosTheta)) c) #s(literal 1 binary32)) #s(literal 3 binary32))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) cosTheta) (-.f32 (neg.f32 (PI.f32)) (PI.f32))) (*.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (pow.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) #s(literal 3 binary32)))) (*.f32 (PI.f32) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (pow.f32 (+.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (PI.f32)) (sqrt.f32 (/.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) cosTheta)) c) #s(literal 1 binary32)) #s(literal 2 binary32))) #s(literal -1/8 binary32))) (+.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (PI.f32)) (sqrt.f32 (/.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) cosTheta)) c) #s(literal 1 binary32)))) (*.f32 #s(literal 1/16 binary32) (fma.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (pow.f32 (+.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (PI.f32)) (sqrt.f32 (/.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) cosTheta)) c) #s(literal 1 binary32)) #s(literal 2 binary32))) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (pow.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) #s(literal 5 binary32)))) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (pow.f32 (+.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (PI.f32)) (sqrt.f32 (/.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) cosTheta)) c) #s(literal 1 binary32)) #s(literal 3 binary32))) (/.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) (pow.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) #s(literal 2 binary32))))))) (pow.f32 cosTheta #s(literal 6 binary32)))) (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (pow.f32 (+.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (PI.f32)) (sqrt.f32 (/.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) cosTheta)) c) #s(literal 1 binary32)) #s(literal 3 binary32)))) (/.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) (-.f32 (neg.f32 (PI.f32)) (PI.f32))) (fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 5 binary32))) (pow.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) #s(literal 3 binary32))))) (/.f32 (*.f32 (PI.f32) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (pow.f32 (+.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (PI.f32)) (sqrt.f32 (/.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) cosTheta)) c) #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 3 binary32))) (-.f32 (neg.f32 (PI.f32)) (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (pow.f32 (+.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (PI.f32)) (sqrt.f32 (/.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) cosTheta)) c) #s(literal 1 binary32)) #s(literal 2 binary32))) #s(literal 1/2 binary32)))))
(* cosTheta (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(* cosTheta (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(* cosTheta (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(* cosTheta (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2))
(*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))
(+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2)))
(fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))) #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2))))
(fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32)))) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) #s(literal -1/8 binary32) (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))) #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ 1 (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2)))))
(fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32)))) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) #s(literal -1/8 binary32) (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32))) #s(literal 1/16 binary32) (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))) #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))))
(* (sqrt cosTheta) (sqrt -2))
(*.f32 (sqrt.f32 cosTheta) (sqrt.f32 #s(literal -2 binary32)))
(* cosTheta (+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 cosTheta)) (sqrt -2))))
(*.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) cosTheta)) (sqrt.f32 #s(literal -2 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 3 binary32)))) (sqrt.f32 #s(literal -2 binary32))) #s(literal 1/2 binary32))) cosTheta)
(* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (pow cosTheta 5))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 cosTheta)) (sqrt -2)))))
(*.f32 (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 5 binary32)))) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) #s(literal -1/8 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) cosTheta)) (sqrt.f32 #s(literal -2 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 3 binary32)))) (sqrt.f32 #s(literal -2 binary32))) #s(literal 1/2 binary32)))) cosTheta)
(* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (pow cosTheta 5))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow cosTheta 7))) (/ 1 (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 cosTheta)) (sqrt -2))))))
(*.f32 (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 5 binary32)))) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) #s(literal -1/8 binary32) (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 7 binary32)))) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32))) #s(literal 1/16 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) cosTheta)) (sqrt.f32 #s(literal -2 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 3 binary32)))) (sqrt.f32 #s(literal -2 binary32))) #s(literal 1/2 binary32))))) cosTheta)
(* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))
(*.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 cosTheta (PI.f32))))
(* cosTheta (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) cosTheta)
(* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))
(*.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))) cosTheta)
(* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (+ 1 c))))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))))
(*.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 #s(literal 1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32))) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))))) cosTheta)
(* (sqrt cosTheta) (sqrt -2))
(*.f32 (sqrt.f32 cosTheta) (sqrt.f32 #s(literal -2 binary32)))
(* cosTheta (+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 cosTheta)) (sqrt -2))))
(*.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) cosTheta)) (sqrt.f32 #s(literal -2 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 3 binary32)))) (sqrt.f32 #s(literal -2 binary32))) #s(literal 1/2 binary32))) cosTheta)
(* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (pow cosTheta 5))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 cosTheta)) (sqrt -2)))))
(*.f32 (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 5 binary32)))) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) #s(literal -1/8 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) cosTheta)) (sqrt.f32 #s(literal -2 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 3 binary32)))) (sqrt.f32 #s(literal -2 binary32))) #s(literal 1/2 binary32)))) cosTheta)
(* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (pow cosTheta 5))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow cosTheta 7))) (/ 1 (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 cosTheta)) (sqrt -2))))))
(*.f32 (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 5 binary32)))) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) #s(literal -1/8 binary32) (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 7 binary32)))) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32))) #s(literal 1/16 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) cosTheta)) (sqrt.f32 #s(literal -2 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 3 binary32)))) (sqrt.f32 #s(literal -2 binary32))) #s(literal 1/2 binary32))))) cosTheta)
(* (sqrt (/ 1 cosTheta)) (sqrt -2))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) cosTheta)) (sqrt.f32 #s(literal -2 binary32)))
(+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 cosTheta)) (sqrt -2)))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) cosTheta)) (sqrt.f32 #s(literal -2 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 3 binary32)))) (sqrt.f32 #s(literal -2 binary32))) #s(literal 1/2 binary32)))
(+ (* -1/8 (* (sqrt (/ 1 (pow cosTheta 5))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 cosTheta)) (sqrt -2))))
(fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 5 binary32)))) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) #s(literal -1/8 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) cosTheta)) (sqrt.f32 #s(literal -2 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 3 binary32)))) (sqrt.f32 #s(literal -2 binary32))) #s(literal 1/2 binary32))))
(+ (* -1/8 (* (sqrt (/ 1 (pow cosTheta 5))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow cosTheta 7))) (/ 1 (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 cosTheta)) (sqrt -2)))))
(fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 5 binary32)))) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) #s(literal -1/8 binary32) (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 7 binary32)))) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32))) #s(literal 1/16 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) cosTheta)) (sqrt.f32 #s(literal -2 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 3 binary32)))) (sqrt.f32 #s(literal -2 binary32))) #s(literal 1/2 binary32)))))
(* cosTheta (PI))
(*.f32 (PI.f32) cosTheta)
(* cosTheta (PI))
(*.f32 (PI.f32) cosTheta)
(* cosTheta (PI))
(*.f32 (PI.f32) cosTheta)
(* cosTheta (PI))
(*.f32 (PI.f32) cosTheta)
(* -1 (* cosTheta (PI)))
(*.f32 (neg.f32 (PI.f32)) cosTheta)
(* cosTheta (+ (* -1 (PI)) (/ (PI) cosTheta)))
(*.f32 (-.f32 (/.f32 (PI.f32) cosTheta) (PI.f32)) cosTheta)
(* cosTheta (+ (* -1 (PI)) (/ (PI) cosTheta)))
(*.f32 (-.f32 (/.f32 (PI.f32) cosTheta) (PI.f32)) cosTheta)
(* cosTheta (+ (* -1 (PI)) (/ (PI) cosTheta)))
(*.f32 (-.f32 (/.f32 (PI.f32) cosTheta) (PI.f32)) cosTheta)
(* -4 (pow cosTheta 2))
(*.f32 #s(literal -4 binary32) (*.f32 cosTheta cosTheta))
(* (pow cosTheta 2) (- (/ 1 (pow cosTheta 2)) 4))
(*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 4 binary32)) (*.f32 cosTheta cosTheta))
(* (pow cosTheta 2) (- (/ 1 (pow cosTheta 2)) 4))
(*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 4 binary32)) (*.f32 cosTheta cosTheta))
(* (pow cosTheta 2) (- (/ 1 (pow cosTheta 2)) 4))
(*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 4 binary32)) (*.f32 cosTheta cosTheta))
(* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2)))))
(*.f32 (neg.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))))
(-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3))))))
(-.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3)))))))
(-.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (fma.f32 (*.f32 #s(literal -1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))
(* 2 cosTheta)
(*.f32 #s(literal 2 binary32) cosTheta)
(* cosTheta (+ 2 (/ 1 cosTheta)))
(fma.f32 #s(literal 2 binary32) cosTheta #s(literal 1 binary32))
(* cosTheta (+ 2 (/ 1 cosTheta)))
(fma.f32 #s(literal 2 binary32) cosTheta #s(literal 1 binary32))
(* cosTheta (+ 2 (/ 1 cosTheta)))
(fma.f32 #s(literal 2 binary32) cosTheta #s(literal 1 binary32))
(/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))
(/.f32 #s(literal 1 binary32) (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))))
(+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2)))))))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))))
(- (+ (* -1 (/ (+ (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))) (pow cosTheta 4))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))))
(fma.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) cosTheta) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 2 binary32))))) (pow.f32 cosTheta #s(literal 4 binary32))) #s(literal -1 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))))))
(- (+ (* -1 (/ (+ (* -1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (+ (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 4) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3))))) (* 1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (+ (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))))) (* (sqrt 2) (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))))))) (pow cosTheta 6))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))))))
(-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))) (/.f32 (fma.f32 (*.f32 #s(literal -1/16 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32)))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 2 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 cosTheta (PI.f32)))) (*.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))) (/.f32 (fma.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) cosTheta) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 2 binary32))))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 4 binary32)))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) (*.f32 cosTheta cosTheta)) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 3 binary32)))))) (pow.f32 cosTheta #s(literal 6 binary32)))) (fma.f32 (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 2 binary32))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32)))) #s(literal -1/2 binary32) (fma.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 3 binary32)))) (/.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) (pow.f32 cosTheta #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 2 binary32)))))))
(/ -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))
(/.f32 (/.f32 #s(literal -1 binary32) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)))
(- (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (/ 1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))) (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 2 binary32)))) (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32))))
(- (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3)))))) (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2))))))) (pow cosTheta 4))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (/ 1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))))
(-.f32 (/.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) cosTheta) (*.f32 (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 3 binary32)))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 2 binary32)))))) (neg.f32 (pow.f32 cosTheta #s(literal 4 binary32)))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))) (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 2 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)))))
(- (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3)))))) (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2))))))))) (* (sqrt 2) (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))))) (+ (* -1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (* -1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 4) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3)))))))) (pow cosTheta 6))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt 2) 2) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3))))))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (/ 1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))))))
(-.f32 (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 cosTheta (PI.f32)))) (*.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) (+.f32 c #s(literal 1 binary32)))) (/.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) cosTheta) (*.f32 (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 3 binary32)))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 2 binary32)))))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 #s(literal -1/16 binary32) (fma.f32 (/.f32 (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))) (*.f32 (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 2 binary32))) (/.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (*.f32 (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 4 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 3 binary32))) (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 3 binary32))))))) (neg.f32 (pow.f32 cosTheta #s(literal 6 binary32)))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))) (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 2 binary32)))) (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 3 binary32))) (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 3 binary32)))) (fma.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 2 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)))))))
(* cosTheta (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(* cosTheta (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(* cosTheta (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(* cosTheta (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(* -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))
(*.f32 (fma.f32 #s(literal -1 binary32) c #s(literal -1 binary32)) (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)))
(+ (* -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))))
(fma.f32 (fma.f32 #s(literal -1 binary32) c #s(literal -1 binary32)) (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32)))))
(+ (* -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3))))))
(fma.f32 (fma.f32 #s(literal -1 binary32) c #s(literal -1 binary32)) (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))))))
(+ (* -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3)))))))
(fma.f32 (fma.f32 #s(literal -1 binary32) c #s(literal -1 binary32)) (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (fma.f32 (*.f32 #s(literal -1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32)))))))
(/ -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))
(/.f32 (/.f32 #s(literal -1 binary32) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)))
(- (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (/ 1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))) (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 2 binary32)))) (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32))))
(- (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3)))))) (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2))))))) (pow cosTheta 4))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (/ 1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))))
(-.f32 (/.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) cosTheta) (*.f32 (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 3 binary32)))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 2 binary32)))))) (neg.f32 (pow.f32 cosTheta #s(literal 4 binary32)))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))) (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 2 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)))))
(- (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3)))))) (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2))))))))) (* (sqrt 2) (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))))) (+ (* -1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (* -1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 4) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3)))))))) (pow cosTheta 6))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt 2) 2) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3))))))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (/ 1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))))))
(-.f32 (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 cosTheta (PI.f32)))) (*.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) (+.f32 c #s(literal 1 binary32)))) (/.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) cosTheta) (*.f32 (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 3 binary32)))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 2 binary32)))))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 #s(literal -1/16 binary32) (fma.f32 (/.f32 (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))) (*.f32 (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 2 binary32))) (/.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (*.f32 (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 4 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 3 binary32))) (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 3 binary32))))))) (neg.f32 (pow.f32 cosTheta #s(literal 6 binary32)))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))) (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 2 binary32)))) (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 3 binary32))) (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 3 binary32)))) (fma.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 2 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)))))))
(/ cosTheta (+ 1 c))
(/.f32 cosTheta (+.f32 c #s(literal 1 binary32)))
(/ cosTheta (+ 1 c))
(/.f32 cosTheta (+.f32 c #s(literal 1 binary32)))
(/ cosTheta (+ 1 c))
(/.f32 cosTheta (+.f32 c #s(literal 1 binary32)))
(/ cosTheta (+ 1 c))
(/.f32 cosTheta (+.f32 c #s(literal 1 binary32)))
(* -1 (* cosTheta (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))
(*.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) (neg.f32 cosTheta))
(* -1 (* cosTheta (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c)))) 1)))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32))) (neg.f32 cosTheta))
(* -1 (* cosTheta (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))))) 1)))
(*.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)))) (neg.f32 cosTheta))
(* -1 (* cosTheta (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (+ 1 c))))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c)))))) 1)))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 #s(literal 1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32))))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))))) (neg.f32 cosTheta) cosTheta)
(+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2)))))))
(-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))
(+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))))))
(+.f32 (+.f32 c #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))))
(+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3))))))))
(+.f32 (+.f32 c #s(literal 1 binary32)) (-.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))))
(+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3)))))))))
(+.f32 (+.f32 c #s(literal 1 binary32)) (-.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (fma.f32 (*.f32 #s(literal -1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))))
(* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (sqrt.f32 #s(literal 2 binary32))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))))
(-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 3))))))
(-.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 3)))))))
(-.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))) (fma.f32 (*.f32 #s(literal -1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32)))))) (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))
(/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))
(/.f32 #s(literal 1 binary32) (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))))
(+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2)))))))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))))
(- (+ (* -1 (/ (+ (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))) (pow cosTheta 4))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))))
(fma.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) cosTheta) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 2 binary32))))) (pow.f32 cosTheta #s(literal 4 binary32))) #s(literal -1 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))))))
(- (+ (* -1 (/ (+ (* -1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (+ (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 4) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3))))) (* 1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (+ (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))))) (* (sqrt 2) (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))))))) (pow cosTheta 6))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))))))
(-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))) (/.f32 (fma.f32 (*.f32 #s(literal -1/16 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32)))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 2 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 cosTheta (PI.f32)))) (*.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))) (/.f32 (fma.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) cosTheta) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 2 binary32))))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 4 binary32)))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) (*.f32 cosTheta cosTheta)) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 3 binary32)))))) (pow.f32 cosTheta #s(literal 6 binary32)))) (fma.f32 (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 2 binary32))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32)))) #s(literal -1/2 binary32) (fma.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 3 binary32)))) (/.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) (pow.f32 cosTheta #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 2 binary32)))))))
(+ 1 (+ c (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (PI))))))
(-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (+.f32 (PI.f32) (PI.f32)) cosTheta))))
(+ 1 (+ c (+ (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (PI)))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (- (PI) (* -1 (PI)))))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)))))))
(+.f32 (+.f32 c #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 3 binary32))) (+.f32 (PI.f32) (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (*.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (+.f32 (PI.f32) (PI.f32)) cosTheta)))))
(+ 1 (+ c (+ (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (PI)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (- (PI) (* -1 (PI)))))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (pow (- (PI) (* -1 (PI))) 3)))) (* (PI) (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)))))))))
(+.f32 (+.f32 (-.f32 c (*.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (+.f32 (PI.f32) (PI.f32)) cosTheta)))) (fma.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 5 binary32))) (pow.f32 (+.f32 (PI.f32) (PI.f32)) #s(literal 3 binary32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (PI.f32)) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 3 binary32))) (+.f32 (PI.f32) (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))) #s(literal 1 binary32))
(+ 1 (+ c (+ (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (PI)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (- (PI) (* -1 (PI)))))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (pow (- (PI) (* -1 (PI))) 5)))) (* (pow (PI) 2) (* (exp (* -1 (pow cosTheta 2))) (sqrt -1))))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (pow (- (PI) (* -1 (PI))) 3)))) (* (PI) (* (exp (* -1 (pow cosTheta 2))) (sqrt -1))))))))))
(+.f32 (+.f32 (-.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 3 binary32))) (+.f32 (PI.f32) (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (fma.f32 (*.f32 #s(literal -1/16 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 7 binary32))) (pow.f32 (+.f32 (PI.f32) (PI.f32)) #s(literal 5 binary32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 5 binary32))) (pow.f32 (+.f32 (PI.f32) (PI.f32)) #s(literal 3 binary32))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (PI.f32))))) (*.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (+.f32 (PI.f32) (PI.f32)) cosTheta)))) c) #s(literal 1 binary32))
(* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (sqrt -1) (PI))))
(*.f32 (neg.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (+.f32 (PI.f32) (PI.f32)) cosTheta)))
(+ (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (sqrt -1) (PI)))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (- (PI) (* -1 (PI)))))) (sqrt -1))))
(-.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 3 binary32))) (+.f32 (PI.f32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) #s(literal -1/2 binary32)) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (PI.f32)) (sqrt.f32 (/.f32 (+.f32 (PI.f32) (PI.f32)) cosTheta))))
(+ (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (sqrt -1) (PI)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (- (PI) (* -1 (PI)))))) (sqrt -1))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (pow (- (PI) (* -1 (PI))) 3)))) (* (PI) (sqrt -1))))))
(fma.f32 (neg.f32 (sqrt.f32 (/.f32 (+.f32 (PI.f32) (PI.f32)) cosTheta))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (PI.f32)) (fma.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (PI.f32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 5 binary32))) (pow.f32 (+.f32 (PI.f32) (PI.f32)) #s(literal 3 binary32))))) #s(literal 1/8 binary32) (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 3 binary32))) (+.f32 (PI.f32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) #s(literal -1/2 binary32))))
(+ (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (sqrt -1) (PI)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (- (PI) (* -1 (PI)))))) (sqrt -1))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (pow (- (PI) (* -1 (PI))) 5)))) (* (pow (PI) 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (pow (- (PI) (* -1 (PI))) 3)))) (* (PI) (sqrt -1)))))))
(-.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 3 binary32))) (+.f32 (PI.f32) (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 #s(literal -1/16 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 7 binary32))) (pow.f32 (+.f32 (PI.f32) (PI.f32)) #s(literal 5 binary32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 5 binary32))) (pow.f32 (+.f32 (PI.f32) (PI.f32)) #s(literal 3 binary32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (PI.f32))))) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (PI.f32)) (sqrt.f32 (/.f32 (+.f32 (PI.f32) (PI.f32)) cosTheta))))
(* -1 (* cosTheta (- (PI) (* -1 (PI)))))
(*.f32 (-.f32 (neg.f32 (PI.f32)) (PI.f32)) cosTheta)
(* -1 (* cosTheta (- (+ (PI) (* -1 (/ (PI) cosTheta))) (* -1 (PI)))))
(*.f32 (+.f32 (-.f32 (PI.f32) (/.f32 (PI.f32) cosTheta)) (PI.f32)) (neg.f32 cosTheta))
(* -1 (* cosTheta (- (+ (PI) (* -1 (/ (PI) cosTheta))) (* -1 (PI)))))
(*.f32 (+.f32 (-.f32 (PI.f32) (/.f32 (PI.f32) cosTheta)) (PI.f32)) (neg.f32 cosTheta))
(* -1 (* cosTheta (- (+ (PI) (* -1 (/ (PI) cosTheta))) (* -1 (PI)))))
(*.f32 (+.f32 (-.f32 (PI.f32) (/.f32 (PI.f32) cosTheta)) (PI.f32)) (neg.f32 cosTheta))
(/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (PI)))))))
(/.f32 #s(literal 1 binary32) (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (+.f32 (PI.f32) (PI.f32)) cosTheta)))))
(+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (- (PI) (* -1 (PI)))))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (+ 1 (+ c (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (PI)))))) 2)))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (PI))))))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 3 binary32))) (+.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (+.f32 (PI.f32) (PI.f32)) cosTheta)))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (+.f32 (PI.f32) (PI.f32)) cosTheta))))))
(- (+ (* -1 (/ (+ (* 1/8 (* (sqrt (/ (pow cosTheta 3) (pow (- (PI) (* -1 (PI))) 3))) (/ (* (PI) (* (exp (* -1 (pow cosTheta 2))) (sqrt -1))) (pow (+ 1 (+ c (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (PI)))))) 2)))) (* 1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (pow (+ 1 (+ c (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (PI)))))) 3) (- (PI) (* -1 (PI))))))) (pow cosTheta 4))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (PI)))))))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (- (PI) (* -1 (PI)))))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (+ 1 (+ c (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (PI)))))) 2)))))
(fma.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/4 binary32) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (+.f32 (PI.f32) (PI.f32)) cosTheta)))) #s(literal 3 binary32))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) cosTheta) (+.f32 (PI.f32) (PI.f32))) (*.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (pow.f32 (+.f32 (PI.f32) (PI.f32)) #s(literal 3 binary32)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (PI.f32))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (+.f32 (PI.f32) (PI.f32)) cosTheta)))) #s(literal 2 binary32))) #s(literal 1/8 binary32))) (pow.f32 cosTheta #s(literal 4 binary32))) #s(literal -1 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 3 binary32))) (+.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (+.f32 (PI.f32) (PI.f32)) cosTheta)))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (+.f32 (PI.f32) (PI.f32)) cosTheta)))))))
(- (+ (* -1 (/ (+ (* -1/16 (* (sqrt (/ (pow cosTheta 5) (pow (- (PI) (* -1 (PI))) 5))) (/ (* (pow (PI) 2) (* (exp (* -1 (pow cosTheta 2))) (sqrt -1))) (pow (+ 1 (+ c (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (PI)))))) 2)))) (+ (* 1/16 (/ (* (pow cosTheta 2) (* (PI) (pow (exp (* -1 (pow cosTheta 2))) 2))) (* (pow (+ 1 (+ c (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (PI)))))) 3) (pow (- (PI) (* -1 (PI))) 2)))) (* 1/2 (* (sqrt (/ cosTheta (- (PI) (* -1 (PI))))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (+ (* 1/8 (* (sqrt (/ (pow cosTheta 3) (pow (- (PI) (* -1 (PI))) 3))) (/ (* (PI) (* (exp (* -1 (pow cosTheta 2))) (sqrt -1))) (pow (+ 1 (+ c (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (PI)))))) 2)))) (* 1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (pow (+ 1 (+ c (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (PI)))))) 3) (- (PI) (* -1 (PI))))))))) (+ 1 (+ c (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (PI))))))))))) (pow cosTheta 6))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (PI)))))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (- (PI) (* -1 (PI)))))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (+ 1 (+ c (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (PI)))))) 2)))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (pow (- (PI) (* -1 (PI))) 3)))) (/ (* (PI) (* (exp (* -1 (pow cosTheta 2))) (sqrt -1))) (pow (+ 1 (+ c (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (PI)))))) 2)))) (* 1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (pow (+ 1 (+ c (* -1 (* (sqrt (/ (- (PI) (* -1 (PI))) cosTheta)) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (PI)))))) 3) (- (PI) (* -1 (PI))))))))))
(-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (+.f32 (PI.f32) (PI.f32)) cosTheta))))) (/.f32 (fma.f32 (*.f32 #s(literal -1/16 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (pow.f32 (+.f32 (PI.f32) (PI.f32)) #s(literal 5 binary32))))) (/.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (PI.f32) (PI.f32))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (+.f32 (PI.f32) (PI.f32)) cosTheta)))) #s(literal 2 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 cosTheta (+.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (fma.f32 (/.f32 #s(literal 1/4 binary32) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (+.f32 (PI.f32) (PI.f32)) cosTheta)))) #s(literal 3 binary32))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) cosTheta) (+.f32 (PI.f32) (PI.f32))) (*.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (pow.f32 (+.f32 (PI.f32) (PI.f32)) #s(literal 3 binary32)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (PI.f32))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (+.f32 (PI.f32) (PI.f32)) cosTheta)))) #s(literal 2 binary32))) #s(literal 1/8 binary32)))) (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (+.f32 (PI.f32) (PI.f32)) cosTheta))))) (*.f32 (/.f32 #s(literal 1/16 binary32) (pow.f32 (+.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (+.f32 (PI.f32) (PI.f32)) cosTheta)))) #s(literal 3 binary32)))))) (pow.f32 cosTheta #s(literal 6 binary32)))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 3 binary32))) (+.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (+.f32 (PI.f32) (PI.f32)) cosTheta)))) #s(literal 2 binary32))) (fma.f32 (/.f32 (/.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) (pow.f32 cosTheta #s(literal 3 binary32))) (*.f32 (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (+.f32 (PI.f32) (PI.f32)) cosTheta)))) #s(literal 3 binary32)) (+.f32 (PI.f32) (PI.f32)))) #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (PI.f32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 5 binary32))) (pow.f32 (+.f32 (PI.f32) (PI.f32)) #s(literal 3 binary32))))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (+.f32 (PI.f32) (PI.f32)) cosTheta)))) #s(literal 2 binary32))) #s(literal 1/8 binary32)))))
(* cosTheta (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(* cosTheta (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(* cosTheta (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(* cosTheta (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (sqrt.f32 #s(literal 2 binary32))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))))
(-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 3))))))
(-.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 3)))))))
(-.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))) (fma.f32 (*.f32 #s(literal -1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32)))))) (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))
(* -1 (* (sqrt cosTheta) (* (sqrt -1) (sqrt 2))))
(*.f32 (*.f32 (sqrt.f32 cosTheta) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (sqrt.f32 #s(literal 2 binary32))))
(* -1 (* cosTheta (+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ (sqrt -1) (sqrt 2)))) (* (sqrt (/ 1 cosTheta)) (* (sqrt -1) (sqrt 2))))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 3 binary32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) cosTheta)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32)))) (neg.f32 cosTheta))
(* -1 (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (pow cosTheta 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ (sqrt -1) (sqrt 2)))) (* (sqrt (/ 1 cosTheta)) (* (sqrt -1) (sqrt 2)))))))
(*.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 5 binary32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 3 binary32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) cosTheta)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))) (neg.f32 cosTheta))
(* -1 (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (pow cosTheta 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow cosTheta 7))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ (sqrt -1) (sqrt 2)))) (* (sqrt (/ 1 cosTheta)) (* (sqrt -1) (sqrt 2))))))))
(*.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 5 binary32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (fma.f32 (*.f32 #s(literal 1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 7 binary32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 3 binary32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) cosTheta)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32)))))) (neg.f32 cosTheta))
(* -1 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))))
(*.f32 (neg.f32 (sqrt.f32 (/.f32 cosTheta (PI.f32)))) (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))))
(* -1 (* cosTheta (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) (neg.f32 cosTheta))
(* -1 (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c)))))))
(*.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))) (neg.f32 cosTheta))
(* -1 (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (+ 1 c))))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))))))))
(*.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 #s(literal 1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32))))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))))) (neg.f32 cosTheta))
(* -1 (* (sqrt cosTheta) (* (sqrt -1) (sqrt 2))))
(*.f32 (*.f32 (sqrt.f32 cosTheta) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (sqrt.f32 #s(literal 2 binary32))))
(* -1 (* cosTheta (+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ (sqrt -1) (sqrt 2)))) (* (sqrt (/ 1 cosTheta)) (* (sqrt -1) (sqrt 2))))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 3 binary32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) cosTheta)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32)))) (neg.f32 cosTheta))
(* -1 (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (pow cosTheta 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ (sqrt -1) (sqrt 2)))) (* (sqrt (/ 1 cosTheta)) (* (sqrt -1) (sqrt 2)))))))
(*.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 5 binary32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 3 binary32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) cosTheta)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))) (neg.f32 cosTheta))
(* -1 (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (pow cosTheta 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow cosTheta 7))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ (sqrt -1) (sqrt 2)))) (* (sqrt (/ 1 cosTheta)) (* (sqrt -1) (sqrt 2))))))))
(*.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 5 binary32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (fma.f32 (*.f32 #s(literal 1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 7 binary32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 3 binary32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) cosTheta)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32)))))) (neg.f32 cosTheta))
(* -1 (* (sqrt (/ 1 cosTheta)) (* (sqrt -1) (sqrt 2))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) cosTheta)) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (sqrt.f32 #s(literal 2 binary32))))
(+ (* -1 (* (sqrt (/ 1 cosTheta)) (* (sqrt -1) (sqrt 2)))) (* -1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ (sqrt -1) (sqrt 2)))))
(-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 3 binary32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) cosTheta)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))
(+ (* -1 (* (sqrt (/ 1 cosTheta)) (* (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ (sqrt -1) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (pow cosTheta 5))) (/ (sqrt -1) (pow (sqrt 2) 3))))))
(-.f32 (fma.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 5 binary32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 3 binary32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) cosTheta)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))
(+ (* -1 (* (sqrt (/ 1 cosTheta)) (* (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ 1 (pow cosTheta 3))) (/ (sqrt -1) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (pow cosTheta 7))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (pow cosTheta 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))))))
(-.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 3 binary32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))) (fma.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 5 binary32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (*.f32 (*.f32 #s(literal -1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 7 binary32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32)))))) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) cosTheta)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))
(* cosTheta (PI))
(*.f32 (PI.f32) cosTheta)
(* cosTheta (PI))
(*.f32 (PI.f32) cosTheta)
(* cosTheta (PI))
(*.f32 (PI.f32) cosTheta)
(* cosTheta (PI))
(*.f32 (PI.f32) cosTheta)
(* -1 (* cosTheta (PI)))
(*.f32 (neg.f32 (PI.f32)) cosTheta)
(* -1 (* cosTheta (+ (PI) (* -1 (/ (PI) cosTheta)))))
(*.f32 (-.f32 (PI.f32) (/.f32 (PI.f32) cosTheta)) (neg.f32 cosTheta))
(* -1 (* cosTheta (+ (PI) (* -1 (/ (PI) cosTheta)))))
(*.f32 (-.f32 (PI.f32) (/.f32 (PI.f32) cosTheta)) (neg.f32 cosTheta))
(* -1 (* cosTheta (+ (PI) (* -1 (/ (PI) cosTheta)))))
(*.f32 (-.f32 (PI.f32) (/.f32 (PI.f32) cosTheta)) (neg.f32 cosTheta))

rewrite225.0ms (2.2%)

Memory
-10.6MiB live, 270.8MiB allocated
Rules
4 104×lower-*.f64
4 084×lower-*.f32
3 192×lower-pow.f64
3 190×lower-pow.f32
2 876×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
067477
0111473
1465392
23894392
08549390
Stop Event
iter limit
node limit
iter limit
Counts
29 → 724
Calls
Call 1
Inputs
(-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))
(*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
#s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(sqrt.f32 (PI.f32))
(PI.f32)
(/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)
(+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))))
(+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32)))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(+.f32 #s(literal 1 binary32) c)
(+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta)
(-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(*.f32 cosTheta (sqrt.f32 (PI.f32)))
(/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta))))
#s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))
#s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta))
(/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta)
(*.f32 (PI.f32) cosTheta)
(*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval239.0ms (2.3%)

Memory
20.1MiB live, 446.6MiB allocated
Compiler

Compiled 56 722 to 7 301 computations (87.1% saved)

prune71.0ms (0.7%)

Memory
-48.2MiB live, 209.2MiB allocated
Pruning

24 alts after pruning (20 fresh and 4 done)

PrunedKeptTotal
New1 546131 559
Fresh11718
Picked325
Done123
Total1 561241 585
Accuracy
100.0%
Counts
1 585 → 24
Alt Table
Click to see full alt table
StatusAccuracyProgram
91.8%
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (pow.f32 (PI.f32) #s(literal -1/2 binary32)) (+.f32 c #s(literal 1 binary32)))) cosTheta)) (/.f32 (+.f32 c #s(literal 1 binary32)) cosTheta))
91.3%
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (/.f32 cosTheta (+.f32 c #s(literal 1 binary32)))))
91.3%
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 c #s(literal 1 binary32)) cosTheta))))
91.3%
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 cosTheta (-.f32 #s(literal 1 binary32) (*.f32 c c))) (-.f32 #s(literal 1 binary32) c))))
91.3%
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
94.8%
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
91.6%
(/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
98.9%
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
95.4%
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 #s(approx (- 1 (pow (* 2 cosTheta) 2)) #s(literal 1 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
98.0%
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (PI.f32) (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
98.0%
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
98.8%
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) (*.f32 (PI.f32) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
95.9%
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 #s(approx (/ (sqrt (- 1 (pow (* 2 cosTheta) 2))) (sqrt (+ 1 (* 2 cosTheta)))) (-.f32 #s(literal 1 binary32) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
91.3%
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) #s(approx (* (/ (/ (sqrt (- 1 (pow (* 2 cosTheta) 2))) (sqrt (+ 1 (* 2 cosTheta)))) (* cosTheta (sqrt (PI)))) (exp (* (neg cosTheta) cosTheta))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))))
94.7%
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) #s(approx (* (/ (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))) cosTheta) (exp (* (neg cosTheta) cosTheta))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta))))
95.5%
(/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
97.7%
(/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
98.3%
(/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
91.5%
(/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)))
55.8%
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (/.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) #s(literal 2 binary32)))) (-.f32 (+.f32 c #s(literal 1 binary32)) (/.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)))
55.8%
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (/.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) #s(literal 2 binary32)))) (-.f32 (+.f32 c #s(literal 1 binary32)) (/.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)))
92.1%
#s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (*.f32 (PI.f32) (log.f32 (E.f32)))) cosTheta))
92.4%
#s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
4.9%
#s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c))
Compiler

Compiled 960 to 657 computations (31.6% saved)

simplify114.0ms (1.1%)

Memory
19.9MiB live, 176.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
#s(approx (+ 1 c) #s(literal 1 binary32))
cost-diff0
(+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
cost-diff0
(/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
cost-diff64
(*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))
cost-diff160
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)
cost-diff160
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
cost-diff192
(/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))
cost-diff1120
(-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))
cost-diff0
#s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))
cost-diff160
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)
cost-diff160
(/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
cost-diff192
(/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))
cost-diff0
(sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))
cost-diff0
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)
cost-diff0
#s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))
cost-diff0
(/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)))
cost-diff0
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
cost-diff64
(-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32)))
cost-diff192
(/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32))
cost-diff192
(+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
Rules
5 272×lower-fma.f64
5 272×lower-fma.f32
2 644×lower-*.f64
2 630×lower-*.f32
2 048×unsub-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
062731
0100733
1168693
2331681
3801643
41473643
52973643
66316643
08153619
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
#s(literal 1 binary32)
(+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
(+.f32 #s(literal 1 binary32) c)
c
(*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))
(/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32))
(/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta)
(sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32)))))
(*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))
(PI.f32)
(-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32)))
(*.f32 cosTheta #s(literal 2 binary32))
cosTheta
#s(literal 2 binary32)
(exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))
(*.f32 (neg.f32 cosTheta) cosTheta)
(neg.f32 cosTheta)
(/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)))
#s(literal 1 binary32)
#s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)
(sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))
(/.f32 #s(literal 1 binary32) (PI.f32))
(PI.f32)
cosTheta
(/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
#s(literal 1 binary32)
(/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))
#s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))
(/.f32 #s(literal 1 binary32) (PI.f32))
(PI.f32)
(+.f32 c #s(literal 1 binary32))
c
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)
(/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32)))
cosTheta
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
#s(literal 1 binary32)
(/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))
(+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))))
cosTheta
#s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))
(-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))
(/.f32 #s(literal 1 binary32) (PI.f32))
(PI.f32)
(+.f32 c #s(literal 1 binary32))
c
(*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))
(/.f32 cosTheta (+.f32 c #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)
(/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
#s(literal 1 binary32)
(+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
#s(approx (+ 1 c) #s(literal 1 binary32))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta)
(sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))
(-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)
(-.f32 #s(literal 1 binary32) cosTheta)
cosTheta
(PI.f32)
(exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))
(*.f32 (neg.f32 cosTheta) cosTheta)
(neg.f32 cosTheta)
Outputs
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (/.f32 (sqrt.f32 (*.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (*.f32 cosTheta (PI.f32))) (-.f32 c #s(literal -1 binary32))))
#s(literal 1 binary32)
(+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
(fma.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (/.f32 (sqrt.f32 (*.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (*.f32 cosTheta (PI.f32))) (-.f32 c #s(literal -1 binary32)))
(+.f32 #s(literal 1 binary32) c)
(-.f32 c #s(literal -1 binary32))
c
(*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))
(/.f32 (/.f32 (sqrt.f32 (*.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (*.f32 cosTheta (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta))
(/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (*.f32 cosTheta (PI.f32)))
(/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta)
(/.f32 (sqrt.f32 (*.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) cosTheta)
(sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32)))))
(sqrt.f32 (*.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32)))
(*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))
(*.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))
(PI.f32)
(-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32)))
(fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32))
(*.f32 cosTheta #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) cosTheta)
cosTheta
#s(literal 2 binary32)
(exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))
(pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))
(*.f32 (neg.f32 cosTheta) cosTheta)
(neg.f32 cosTheta)
(/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)))
#s(literal 1 binary32)
#s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)
(sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))
(/.f32 #s(literal 1 binary32) (PI.f32))
(PI.f32)
cosTheta
(/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(/.f32 (/.f32 cosTheta (-.f32 c #s(literal -1 binary32))) #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (-.f32 c #s(literal -1 binary32)))))
#s(literal 1 binary32)
(/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))
(*.f32 (/.f32 (-.f32 c #s(literal -1 binary32)) cosTheta) #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (-.f32 c #s(literal -1 binary32)))))
#s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))
#s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (-.f32 c #s(literal -1 binary32))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (-.f32 c #s(literal -1 binary32)))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))
(/.f32 #s(literal 1 binary32) (PI.f32))
(PI.f32)
(+.f32 c #s(literal 1 binary32))
(-.f32 c #s(literal -1 binary32))
c
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)
(/.f32 cosTheta (-.f32 c #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (-.f32 c #s(literal -1 binary32)))
cosTheta
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(/.f32 (/.f32 cosTheta (-.f32 c #s(literal -1 binary32))) (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (-.f32 c #s(literal -1 binary32))))) cosTheta))
#s(literal 1 binary32)
(/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))
(*.f32 (/.f32 (-.f32 c #s(literal -1 binary32)) cosTheta) (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (-.f32 c #s(literal -1 binary32))))) cosTheta))
(+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))))
(+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (-.f32 c #s(literal -1 binary32))))) cosTheta)
cosTheta
#s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))
#s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (-.f32 c #s(literal -1 binary32)))))
(-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))
(*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (-.f32 c #s(literal -1 binary32))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (-.f32 c #s(literal -1 binary32)))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))
(/.f32 #s(literal 1 binary32) (PI.f32))
(PI.f32)
(+.f32 c #s(literal 1 binary32))
(-.f32 c #s(literal -1 binary32))
c
(*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))
(*.f32 (/.f32 cosTheta (-.f32 c #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))
(/.f32 cosTheta (+.f32 c #s(literal 1 binary32)))
(/.f32 cosTheta (-.f32 c #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)
(/.f32 cosTheta (-.f32 c #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (-.f32 c #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) #s(approx (+ 1 c) #s(literal 1 binary32))))
#s(literal 1 binary32)
(+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
(+.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta)) #s(approx (+ 1 c) #s(literal 1 binary32)))
#s(approx (+ 1 c) #s(literal 1 binary32))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))
(/.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta))
(/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta)
(/.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) cosTheta)
(sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))
(sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32)))
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))
(/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))
(-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)
(fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) cosTheta)
cosTheta
(PI.f32)
(exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))
(pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta))
(*.f32 (neg.f32 cosTheta) cosTheta)
(neg.f32 cosTheta)

localize137.0ms (1.3%)

Memory
-16.1MiB live, 300.6MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.25
(/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
accuracy0.5703125
(/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta)
accuracy0.77734375
(sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))
accuracy1.9209097909141235
#s(approx (+ 1 c) #s(literal 1 binary32))
accuracy0.546875
(/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))
accuracy0.66015625
(*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))
accuracy1.0
(sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))
accuracy1.083730094706836
#s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))
accuracy0.25
(/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
accuracy0.546875
(/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))
accuracy1.0
(sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))
accuracy2.0915247714008967
#s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))
accuracy0.25
(/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)))
accuracy0.65234375
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)
accuracy1.0
(sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))
accuracy2.176347285586294
#s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))
accuracy0.1015625
(*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))
accuracy0.25
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
accuracy0.32421875
(/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32))
accuracy0.32421875
(/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta)
Samples
87.0ms256×0valid
Compiler

Compiled 606 to 45 computations (92.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 67.0ms
ival-div: 19.0ms (28.4% of total)
ival-mult: 18.0ms (26.9% of total)
ival-add: 6.0ms (9% of total)
ival-sqrt: 6.0ms (9% of total)
ival-pow: 6.0ms (9% of total)
ival-sub: 5.0ms (7.5% of total)
ival-exp: 4.0ms (6% of total)
ival-pi: 1.0ms (1.5% of total)
ival-neg: 1.0ms (1.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series63.0ms (0.6%)

Memory
15.7MiB live, 142.6MiB allocated
Counts
25 → 468
Calls
Call 1
Inputs
#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())
#s(alt (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (patch (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) #<representation binary32>) () ())
#s(alt (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))) (patch (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))) #<representation binary32>) () ())
#s(alt #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) (patch #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) #<representation binary32>) () ())
#s(alt (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta) (patch (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta) #<representation binary32>) () ())
#s(alt (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (patch (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) #<representation binary32>) () ())
#s(alt (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())
#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) #<representation binary32>) () ())
#s(alt #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (patch #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #<representation binary32>) () ())
#s(alt (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) (patch (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) #<representation binary32>) () ())
#s(alt (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())
#s(alt (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (patch (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())
#s(alt (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())
#s(alt #s(approx (+ 1 c) #s(literal 1 binary32)) (patch #s(approx (+ 1 c) #s(literal 1 binary32)) #<representation binary32>) () ())
#s(alt (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (patch (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) #<representation binary32>) () ())
#s(alt (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32)))) (patch (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32)))) #<representation binary32>) () ())
#s(alt #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) (patch #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) #<representation binary32>) () ())
#s(alt (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (patch (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) #<representation binary32>) () ())
#s(alt (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) (patch (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) #<representation binary32>) () ())
#s(alt (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (patch (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) #<representation binary32>) () ())
Outputs
#s(alt (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (taylor 0 c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (taylor 0 c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (taylor 0 c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (taylor 0 c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (taylor 0 c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (taylor 0 c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* c (- (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3)) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (taylor 0 c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* c (- (* c (+ (* -1 (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 4))) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3)))) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (taylor 0 c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (taylor 0 c) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* c (* cosTheta (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2))) (/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (taylor 0 c) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (+ (* c (- (* -1 (* c (+ (* -1 (/ (* cosTheta (pow (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) 2)) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2))))) (/ (* cosTheta (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))) (/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (taylor 0 c) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (+ (* c (- (* c (- (* -1 (* c (+ (* -1 (/ (* cosTheta (* (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (+ (* -1 (/ (* (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (+ (* -1 (/ (* cosTheta (pow (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) 2)) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))))) (+ (* -1 (/ (* cosTheta (pow (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) 2)) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2))))) (/ (* cosTheta (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))) (/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (taylor 0 c) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (/ (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) cosTheta) (taylor 0 c) (#s(alt #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) (patch #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (taylor 0 c) (#s(alt #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) (patch #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* c (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (taylor 0 c) (#s(alt #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) (patch #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* c (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* c (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (taylor 0 c) (#s(alt #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) (patch #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (/ (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) cosTheta) (taylor 0 c) (#s(alt (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (taylor 0 c) (#s(alt (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* c (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (taylor 0 c) (#s(alt (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* c (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* c (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (taylor 0 c) (#s(alt (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (taylor 0 c) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* c (* cosTheta (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2))) (/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (taylor 0 c) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (+ (* c (- (* -1 (* c (+ (* -1 (/ (* cosTheta (pow (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) 2)) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2))))) (/ (* cosTheta (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))) (/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (taylor 0 c) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (+ (* c (- (* c (- (* -1 (* c (+ (* -1 (/ (* cosTheta (* (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (+ (* -1 (/ (* (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (+ (* -1 (/ (* cosTheta (pow (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) 2)) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))))) (+ (* -1 (/ (* cosTheta (pow (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) 2)) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2))))) (/ (* cosTheta (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))) (/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (taylor 0 c) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt cosTheta (taylor 0 c) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (+ cosTheta (* -1 (* c cosTheta))) (taylor 0 c) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (+ cosTheta (* c (- (* c cosTheta) cosTheta))) (taylor 0 c) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (+ cosTheta (* c (- (* c (- (* -1 (* c cosTheta)) (* -1 cosTheta))) cosTheta))) (taylor 0 c) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (taylor 0 c) (#s(alt #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (patch #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ cosTheta (+ (* -1 (* (* c (exp (* -1 (pow cosTheta 2)))) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (taylor 0 c) (#s(alt #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (patch #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ cosTheta (+ (* c (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (* c (exp (* -1 (pow cosTheta 2)))) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (taylor 0 c) (#s(alt #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (patch #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ cosTheta (+ (* c (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* c (+ (* -1 (* (* c (exp (* -1 (pow cosTheta 2)))) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (taylor 0 c) (#s(alt #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (patch #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (sqrt (/ 1 (PI))) (* cosTheta (sqrt (/ 1 (PI))))) (taylor 0 c) (#s(alt (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) (patch (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (sqrt (/ 1 (PI))) (* c (- (* -1 (sqrt (/ 1 (PI)))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))))) (* cosTheta (sqrt (/ 1 (PI))))) (taylor 0 c) (#s(alt (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) (patch (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (sqrt (/ 1 (PI))) (* c (- (+ (* -1 (sqrt (/ 1 (PI)))) (* c (- (sqrt (/ 1 (PI))) (* cosTheta (sqrt (/ 1 (PI))))))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))))) (* cosTheta (sqrt (/ 1 (PI))))) (taylor 0 c) (#s(alt (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) (patch (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (sqrt (/ 1 (PI))) (* c (- (+ (* -1 (sqrt (/ 1 (PI)))) (* c (- (+ (sqrt (/ 1 (PI))) (* c (- (* -1 (sqrt (/ 1 (PI)))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))))) (* cosTheta (sqrt (/ 1 (PI))))))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))))) (* cosTheta (sqrt (/ 1 (PI))))) (taylor 0 c) (#s(alt (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) (patch (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) cosTheta) (taylor 0 c) (#s(alt (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (taylor 0 c) (#s(alt (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* c (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (taylor 0 c) (#s(alt (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* c (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* c (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (taylor 0 c) (#s(alt (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (taylor 0 c) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* c (* cosTheta (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2))) (/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (taylor 0 c) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (+ (* c (- (* -1 (* c (+ (* -1 (/ (* cosTheta (pow (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) 2)) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2))))) (/ (* cosTheta (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))) (/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (taylor 0 c) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (+ (* c (- (* c (- (* -1 (* c (+ (* -1 (/ (* cosTheta (* (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (+ (* -1 (/ (* (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (+ (* -1 (/ (* cosTheta (pow (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) 2)) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))))) (+ (* -1 (/ (* cosTheta (pow (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) 2)) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2))))) (/ (* cosTheta (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))) (/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (taylor 0 c) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (taylor 0 c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (taylor 0 c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* c (- (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3)) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (taylor 0 c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* c (- (* c (+ (* -1 (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 4))) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3)))) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (taylor 0 c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (taylor 0 c) (#s(alt (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (taylor 0 c) (#s(alt (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (taylor 0 c) (#s(alt (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (taylor 0 c) (#s(alt (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 c) (#s(alt #s(approx (+ 1 c) #s(literal 1 binary32)) (patch #s(approx (+ 1 c) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 c) (taylor 0 c) (#s(alt #s(approx (+ 1 c) #s(literal 1 binary32)) (patch #s(approx (+ 1 c) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 c) (taylor 0 c) (#s(alt #s(approx (+ 1 c) #s(literal 1 binary32)) (patch #s(approx (+ 1 c) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 c) (taylor 0 c) (#s(alt #s(approx (+ 1 c) #s(literal 1 binary32)) (patch #s(approx (+ 1 c) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))) (taylor 0 c) (#s(alt #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) (patch #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (* c (exp (* -1 (pow cosTheta 2)))) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (taylor 0 c) (#s(alt #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) (patch #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* c (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (* c (exp (* -1 (pow cosTheta 2)))) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (taylor 0 c) (#s(alt #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) (patch #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* c (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* c (+ (* -1 (* (* c (exp (* -1 (pow cosTheta 2)))) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (taylor 0 c) (#s(alt #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) (patch #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (sqrt (/ 1 (PI)))) (taylor 0 c) (#s(alt (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (patch (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (* c cosTheta) (sqrt (/ 1 (PI))))) (* cosTheta (sqrt (/ 1 (PI))))) (taylor 0 c) (#s(alt (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (patch (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* c (+ (* -1 (* cosTheta (sqrt (/ 1 (PI))))) (* (* c cosTheta) (sqrt (/ 1 (PI)))))) (* cosTheta (sqrt (/ 1 (PI))))) (taylor 0 c) (#s(alt (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (patch (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* c (+ (* -1 (* cosTheta (sqrt (/ 1 (PI))))) (* c (+ (* -1 (* (* c cosTheta) (sqrt (/ 1 (PI))))) (* cosTheta (sqrt (/ 1 (PI)))))))) (* cosTheta (sqrt (/ 1 (PI))))) (taylor 0 c) (#s(alt (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (patch (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt c (taylor inf c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))) (taylor inf c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))) (taylor inf c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))) (taylor inf c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ 1 c) (taylor inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c) (taylor inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) (pow c 2))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))) c) (taylor inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1 (* -1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3) (pow c 3)))) (+ (* -1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) (pow c 2))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))) c) (taylor inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (/ 1 c) (taylor inf c) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c) (taylor inf c) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1 (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (pow c 2)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))) c) (taylor inf c) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1 (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)) (+ (* -1 (/ (* (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) cosTheta)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (pow c 3)))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (* (pow c 2) cosTheta))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))))) c) (taylor inf c) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt c (taylor inf c) (#s(alt #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) (patch #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))) (taylor inf c) (#s(alt #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) (patch #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))))) (taylor inf c) (#s(alt #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) (patch #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 3) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 3) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))))))) (taylor inf c) (#s(alt #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) (patch #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt c (taylor inf c) (#s(alt (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))) (taylor inf c) (#s(alt (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))))) (taylor inf c) (#s(alt (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 3) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 3) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))))))) (taylor inf c) (#s(alt (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (/ 1 c) (taylor inf c) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c) (taylor inf c) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1 (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (pow c 2)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))) c) (taylor inf c) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1 (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)) (+ (* -1 (/ (* (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) cosTheta)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (pow c 3)))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (* (pow c 2) cosTheta))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))))) c) (taylor inf c) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta c) (taylor inf c) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (/ (+ cosTheta (* -1 (/ cosTheta c))) c) (taylor inf c) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ cosTheta (/ cosTheta (pow c 2))) (/ cosTheta c)) c) (taylor inf c) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ cosTheta (* -1 (/ cosTheta (pow c 3)))) (+ (* -1 (/ cosTheta (pow c 2))) (/ cosTheta c))) c) (taylor inf c) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt cosTheta (taylor inf c) (#s(alt #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (patch #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ cosTheta (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (taylor inf c) (#s(alt #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (patch #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ cosTheta (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (pow c 2)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (taylor inf c) (#s(alt #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (patch #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ cosTheta (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (pow c 2)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (* (/ (exp (* -1 (pow cosTheta 2))) (pow c 3)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (taylor inf c) (#s(alt #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (patch #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (sqrt (/ 1 (PI))) (* cosTheta (sqrt (/ 1 (PI))))) c) (taylor inf c) (#s(alt (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) (patch (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (sqrt (/ 1 (PI))) (* -1 (* (/ 1 c) (sqrt (/ 1 (PI)))))) (+ (* -1 (* (/ cosTheta c) (sqrt (/ 1 (PI))))) (* cosTheta (sqrt (/ 1 (PI)))))) c) (taylor inf c) (#s(alt (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) (patch (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (sqrt (/ 1 (PI))) (+ (* -1 (* (/ 1 c) (sqrt (/ 1 (PI))))) (* (/ 1 (pow c 2)) (sqrt (/ 1 (PI)))))) (+ (* -1 (* (/ cosTheta c) (sqrt (/ 1 (PI))))) (+ (* cosTheta (sqrt (/ 1 (PI)))) (* (/ cosTheta (pow c 2)) (sqrt (/ 1 (PI))))))) c) (taylor inf c) (#s(alt (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) (patch (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (sqrt (/ 1 (PI))) (+ (* -1 (* (/ 1 c) (sqrt (/ 1 (PI))))) (+ (* -1 (* (/ 1 (pow c 3)) (sqrt (/ 1 (PI))))) (* (/ 1 (pow c 2)) (sqrt (/ 1 (PI))))))) (+ (* -1 (* (/ cosTheta c) (sqrt (/ 1 (PI))))) (+ (* -1 (* (/ cosTheta (pow c 3)) (sqrt (/ 1 (PI))))) (+ (* cosTheta (sqrt (/ 1 (PI)))) (* (/ cosTheta (pow c 2)) (sqrt (/ 1 (PI)))))))) c) (taylor inf c) (#s(alt (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) (patch (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt c (taylor inf c) (#s(alt (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))) (taylor inf c) (#s(alt (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))))) (taylor inf c) (#s(alt (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 3) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 3) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))))))) (taylor inf c) (#s(alt (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (/ 1 c) (taylor inf c) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c) (taylor inf c) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1 (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (pow c 2)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))) c) (taylor inf c) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1 (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)) (+ (* -1 (/ (* (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) cosTheta)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (pow c 3)))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (* (pow c 2) cosTheta))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))))) c) (taylor inf c) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (/ 1 c) (taylor inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c) (taylor inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) (pow c 2))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))) c) (taylor inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ 1 (* -1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3) (pow c 3)))) (+ (* -1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) (pow c 2))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))) c) (taylor inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt c (taylor inf c) (#s(alt (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))) (taylor inf c) (#s(alt (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))) (taylor inf c) (#s(alt (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))) (taylor inf c) (#s(alt (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt c (taylor inf c) (#s(alt #s(approx (+ 1 c) #s(literal 1 binary32)) (patch #s(approx (+ 1 c) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (/ 1 c))) (taylor inf c) (#s(alt #s(approx (+ 1 c) #s(literal 1 binary32)) (patch #s(approx (+ 1 c) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (/ 1 c))) (taylor inf c) (#s(alt #s(approx (+ 1 c) #s(literal 1 binary32)) (patch #s(approx (+ 1 c) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (/ 1 c))) (taylor inf c) (#s(alt #s(approx (+ 1 c) #s(literal 1 binary32)) (patch #s(approx (+ 1 c) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (taylor inf c) (#s(alt #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) (patch #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) c) (taylor inf c) (#s(alt #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) (patch #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))) (* (/ (exp (* -1 (pow cosTheta 2))) (pow c 2)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c) (taylor inf c) (#s(alt #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) (patch #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (pow c 3)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))) (* (/ (exp (* -1 (pow cosTheta 2))) (pow c 2)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) c) (taylor inf c) (#s(alt #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) (patch #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (* (/ cosTheta c) (sqrt (/ 1 (PI)))) (taylor inf c) (#s(alt (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (patch (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (* (/ cosTheta c) (sqrt (/ 1 (PI))))) (* cosTheta (sqrt (/ 1 (PI))))) c) (taylor inf c) (#s(alt (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (patch (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (* (/ cosTheta c) (sqrt (/ 1 (PI))))) (+ (* cosTheta (sqrt (/ 1 (PI)))) (* (/ cosTheta (pow c 2)) (sqrt (/ 1 (PI)))))) c) (taylor inf c) (#s(alt (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (patch (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (* (/ cosTheta c) (sqrt (/ 1 (PI))))) (+ (* -1 (* (/ cosTheta (pow c 3)) (sqrt (/ 1 (PI))))) (+ (* cosTheta (sqrt (/ 1 (PI)))) (* (/ cosTheta (pow c 2)) (sqrt (/ 1 (PI))))))) c) (taylor inf c) (#s(alt (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (patch (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt c (taylor -inf c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1))) (taylor -inf c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1))) (taylor -inf c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1))) (taylor -inf c) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ 1 c) (taylor -inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)) 1) c)) (taylor -inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) c) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c)) (taylor -inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3) c) (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)) c)) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c)) (taylor -inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (/ 1 c) (taylor -inf c) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)) 1) c)) (taylor -inf c) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (* c cosTheta)))) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c)) (taylor -inf c) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (* c cosTheta)) (/ (* (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)))) (* c cosTheta))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)))) c)) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c)) (taylor -inf c) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt c (taylor -inf c) (#s(alt #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) (patch #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1))) (taylor -inf c) (#s(alt #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) (patch #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (+ 1 (+ (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1))) (taylor -inf c) (#s(alt #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) (patch #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (+ 1 (+ (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1))) (taylor -inf c) (#s(alt #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) (patch #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt c (taylor -inf c) (#s(alt (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1))) (taylor -inf c) (#s(alt (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (+ 1 (+ (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1))) (taylor -inf c) (#s(alt (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (+ 1 (+ (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1))) (taylor -inf c) (#s(alt (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (/ 1 c) (taylor -inf c) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)) 1) c)) (taylor -inf c) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (* c cosTheta)))) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c)) (taylor -inf c) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (* c cosTheta)) (/ (* (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)))) (* c cosTheta))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)))) c)) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c)) (taylor -inf c) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta c) (taylor -inf c) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 cosTheta) (/ cosTheta c)) c)) (taylor -inf c) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 cosTheta) (* -1 (/ (- (/ cosTheta c) cosTheta) c))) c)) (taylor -inf c) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 cosTheta) (* -1 (/ (- (* -1 (/ (- (/ cosTheta c) cosTheta) c)) cosTheta) c))) c)) (taylor -inf c) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt cosTheta (taylor -inf c) (#s(alt #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (patch #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ cosTheta (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (taylor -inf c) (#s(alt #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (patch #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ cosTheta (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) (taylor -inf c) (#s(alt #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (patch #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ cosTheta (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c))) (taylor -inf c) (#s(alt #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (patch #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (sqrt (/ 1 (PI)))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) c)) (taylor -inf c) (#s(alt (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) (patch (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (sqrt (/ 1 (PI)))) (* -1 (/ (- (* -1 (sqrt (/ 1 (PI)))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) c))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) c)) (taylor -inf c) (#s(alt (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) (patch (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (sqrt (/ 1 (PI)))) (* -1 (/ (- (+ (* -1 (sqrt (/ 1 (PI)))) (* -1 (/ (- (* -1 (sqrt (/ 1 (PI)))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) c))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) c))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) c)) (taylor -inf c) (#s(alt (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) (patch (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (sqrt (/ 1 (PI)))) (* -1 (/ (- (+ (* -1 (sqrt (/ 1 (PI)))) (* -1 (/ (- (+ (* -1 (sqrt (/ 1 (PI)))) (* -1 (/ (- (* -1 (sqrt (/ 1 (PI)))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) c))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) c))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) c))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) c)) (taylor -inf c) (#s(alt (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) (patch (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt c (taylor -inf c) (#s(alt (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1))) (taylor -inf c) (#s(alt (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (+ 1 (+ (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1))) (taylor -inf c) (#s(alt (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (+ 1 (+ (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1))) (taylor -inf c) (#s(alt (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (/ 1 c) (taylor -inf c) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)) 1) c)) (taylor -inf c) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (* c cosTheta)))) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c)) (taylor -inf c) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (* c cosTheta)) (/ (* (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)))) (* c cosTheta))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)))) c)) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c)) (taylor -inf c) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (/ 1 c) (taylor -inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)) 1) c)) (taylor -inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) c) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c)) (taylor -inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3) c) (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)) c)) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c)) (taylor -inf c) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt c (taylor -inf c) (#s(alt (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1))) (taylor -inf c) (#s(alt (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1))) (taylor -inf c) (#s(alt (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1))) (taylor -inf c) (#s(alt (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt c (taylor -inf c) (#s(alt #s(approx (+ 1 c) #s(literal 1 binary32)) (patch #s(approx (+ 1 c) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (/ 1 c))) (taylor -inf c) (#s(alt #s(approx (+ 1 c) #s(literal 1 binary32)) (patch #s(approx (+ 1 c) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (/ 1 c))) (taylor -inf c) (#s(alt #s(approx (+ 1 c) #s(literal 1 binary32)) (patch #s(approx (+ 1 c) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* c (+ 1 (/ 1 c))) (taylor -inf c) (#s(alt #s(approx (+ 1 c) #s(literal 1 binary32)) (patch #s(approx (+ 1 c) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (taylor -inf c) (#s(alt #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) (patch #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) (taylor -inf c) (#s(alt #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) (patch #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c)) (taylor -inf c) (#s(alt #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) (patch #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c))) c)) (taylor -inf c) (#s(alt #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) (patch #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (* (/ cosTheta c) (sqrt (/ 1 (PI)))) (taylor -inf c) (#s(alt (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (patch (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (* cosTheta (sqrt (/ 1 (PI))))) (* (/ cosTheta c) (sqrt (/ 1 (PI))))) c)) (taylor -inf c) (#s(alt (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (patch (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (* cosTheta (sqrt (/ 1 (PI))))) (* -1 (/ (+ (* -1 (* cosTheta (sqrt (/ 1 (PI))))) (* (/ cosTheta c) (sqrt (/ 1 (PI))))) c))) c)) (taylor -inf c) (#s(alt (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (patch (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (* cosTheta (sqrt (/ 1 (PI))))) (* -1 (/ (+ (* -1 (* cosTheta (sqrt (/ 1 (PI))))) (* -1 (/ (+ (* -1 (* cosTheta (sqrt (/ 1 (PI))))) (* (/ cosTheta c) (sqrt (/ 1 (PI))))) c))) c))) c)) (taylor -inf c) (#s(alt (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (patch (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 cosTheta) (sqrt (/ 1 (PI)))) (taylor 0 cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (+ (* -1/2 (sqrt (/ 1 (PI)))) (* cosTheta (+ (sqrt (/ 1 (PI))) (* -1/2 (sqrt (/ 1 (PI)))))))))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 cosTheta) (sqrt (/ 1 (PI)))) (taylor 0 cosTheta) (#s(alt (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (patch (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) cosTheta) (taylor 0 cosTheta) (#s(alt (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (patch (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (* cosTheta (sqrt (/ 1 (PI)))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (patch (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1/2 (sqrt (/ 1 (PI)))) (* -1/2 (* cosTheta (sqrt (/ 1 (PI)))))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (patch (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 cosTheta) (#s(alt (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))) (patch (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -2 cosTheta)) (taylor 0 cosTheta) (#s(alt (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))) (patch (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -2 cosTheta)) (taylor 0 cosTheta) (#s(alt (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))) (patch (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -2 cosTheta)) (taylor 0 cosTheta) (#s(alt (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))) (patch (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (sqrt (PI))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (sqrt (PI)) (* -1 (* cosTheta (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI))))))))))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI))))))))))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (PI)) (* (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI)))))))) (* (PI) (+ (sqrt (/ 1 (PI))) (* -1/2 (sqrt (/ 1 (PI)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI))))))))))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (sqrt (PI))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (sqrt (PI)) (* -1 (* cosTheta (* (PI) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (pow (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) 2)))) (* (PI) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (* (PI) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (PI)) (* (+ 1 c) (* (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (pow (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) 2)))) (* (PI) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (* (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))) (* (PI) (* (+ 1 c) (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (pow (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) 2)))) (* (PI) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (* (PI) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 cosTheta) (sqrt (/ 1 (PI)))) (taylor 0 cosTheta) (#s(alt #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) (patch #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))) cosTheta) (taylor 0 cosTheta) (#s(alt #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) (patch #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* cosTheta (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))) cosTheta) (taylor 0 cosTheta) (#s(alt #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) (patch #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* cosTheta (+ (* cosTheta (* (+ 1 c) (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))) cosTheta) (taylor 0 cosTheta) (#s(alt #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) (patch #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 cosTheta) (sqrt (/ 1 (PI)))) (taylor 0 cosTheta) (#s(alt (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta) (patch (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 cosTheta) (sqrt (/ 1 (PI)))) (taylor 0 cosTheta) (#s(alt (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta) (patch (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 cosTheta) (sqrt (/ 1 (PI)))) (taylor 0 cosTheta) (#s(alt (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta) (patch (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 cosTheta) (sqrt (/ 1 (PI)))) (taylor 0 cosTheta) (#s(alt (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta) (patch (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 cosTheta) (sqrt (/ 1 (PI)))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* cosTheta (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* cosTheta (+ (* cosTheta (* (+ 1 c) (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (sqrt (PI))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (sqrt (PI)) (* -1 (* cosTheta (* (PI) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (pow (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) 2)))) (* (PI) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (* (PI) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (PI)) (* (+ 1 c) (* (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (pow (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) 2)))) (* (PI) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (* (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))) (* (PI) (* (+ 1 c) (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (pow (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) 2)))) (* (PI) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (* (PI) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta (+ 1 c)) (taylor 0 cosTheta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta (+ 1 c)) (taylor 0 cosTheta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta (+ 1 c)) (taylor 0 cosTheta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta (+ 1 c)) (taylor 0 cosTheta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))) (taylor 0 cosTheta) (#s(alt #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (patch #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* cosTheta (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (taylor 0 cosTheta) (#s(alt #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (patch #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* cosTheta (+ 1 (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* cosTheta (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (taylor 0 cosTheta) (#s(alt #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (patch #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* cosTheta (+ 1 (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* cosTheta (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* cosTheta (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (taylor 0 cosTheta) (#s(alt #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (patch #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))) (taylor 0 cosTheta) (#s(alt (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) (patch (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (/ cosTheta (+ 1 c)) (sqrt (/ 1 (PI))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (taylor 0 cosTheta) (#s(alt (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) (patch (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (/ cosTheta (+ 1 c)) (sqrt (/ 1 (PI))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (taylor 0 cosTheta) (#s(alt (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) (patch (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (/ cosTheta (+ 1 c)) (sqrt (/ 1 (PI))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (taylor 0 cosTheta) (#s(alt (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) (patch (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 cosTheta) (sqrt (/ 1 (PI)))) (taylor 0 cosTheta) (#s(alt (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* cosTheta (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* cosTheta (+ (* cosTheta (* (+ 1 c) (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (sqrt (PI))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (sqrt (PI)) (* -1 (* cosTheta (* (PI) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (pow (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) 2)))) (* (PI) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (* (PI) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (PI)) (* (+ 1 c) (* (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (pow (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) 2)))) (* (PI) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (* (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))) (* (PI) (* (+ 1 c) (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (pow (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) 2)))) (* (PI) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (* (PI) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 cosTheta) (sqrt (/ 1 (PI)))) (taylor 0 cosTheta) (#s(alt (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (patch (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) cosTheta) (taylor 0 cosTheta) (#s(alt (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (patch (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (patch (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (+ (* -1/2 (sqrt (/ 1 (PI)))) (* cosTheta (+ (sqrt (/ 1 (PI))) (* -1/2 (sqrt (/ 1 (PI)))))))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (patch (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (sqrt (PI))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (sqrt (PI)) (* -1 (* cosTheta (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI))))))))))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI))))))))))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (PI)) (* (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI)))))))) (* (PI) (+ (sqrt (/ 1 (PI))) (* -1/2 (sqrt (/ 1 (PI)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI))))))))))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 cosTheta) (sqrt (/ 1 (PI)))) (taylor 0 cosTheta) (#s(alt (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (+ (* -1/2 (sqrt (/ 1 (PI)))) (* cosTheta (+ (sqrt (/ 1 (PI))) (* -1/2 (sqrt (/ 1 (PI)))))))))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 cosTheta) (sqrt (PI))) (taylor 0 cosTheta) (#s(alt (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (patch (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (PI)) (* -1 (* cosTheta (sqrt (PI))))) cosTheta) (taylor 0 cosTheta) (#s(alt (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (patch (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (PI)) (* cosTheta (+ (* -1 (sqrt (PI))) (* -1/2 (* cosTheta (sqrt (PI))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (patch (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (PI)) (* cosTheta (+ (* -1 (sqrt (PI))) (* cosTheta (+ (* -1/2 (sqrt (PI))) (* -1/2 (* cosTheta (sqrt (PI))))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (patch (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (PI) (taylor 0 cosTheta) (#s(alt (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32)))) (patch (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (PI) (* -2 (* cosTheta (PI)))) (taylor 0 cosTheta) (#s(alt (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32)))) (patch (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (PI) (* -2 (* cosTheta (PI)))) (taylor 0 cosTheta) (#s(alt (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32)))) (patch (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (PI) (* -2 (* cosTheta (PI)))) (taylor 0 cosTheta) (#s(alt (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32)))) (patch (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))) (taylor 0 cosTheta) (#s(alt #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) (patch #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (/ cosTheta (+ 1 c)) (sqrt (/ 1 (PI))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (taylor 0 cosTheta) (#s(alt #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) (patch #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* cosTheta (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* cosTheta (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (taylor 0 cosTheta) (#s(alt #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) (patch #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (+ (* cosTheta (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* cosTheta (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* cosTheta (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (taylor 0 cosTheta) (#s(alt #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) (patch #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (* (/ cosTheta (+ 1 c)) (sqrt (/ 1 (PI)))) (taylor 0 cosTheta) (#s(alt (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (patch (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (* (/ cosTheta (+ 1 c)) (sqrt (/ 1 (PI)))) (taylor 0 cosTheta) (#s(alt (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (patch (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (* (/ cosTheta (+ 1 c)) (sqrt (/ 1 (PI)))) (taylor 0 cosTheta) (#s(alt (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (patch (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (* (/ cosTheta (+ 1 c)) (sqrt (/ 1 (PI)))) (taylor 0 cosTheta) (#s(alt (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (patch (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (sqrt (/ 1 (PI))) (taylor 0 cosTheta) (#s(alt (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) (patch (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ 1 (PI))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) (taylor 0 cosTheta) (#s(alt (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) (patch (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (* cosTheta (sqrt (/ 1 (PI)))))))) (taylor 0 cosTheta) (#s(alt (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) (patch (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1/2 (sqrt (/ 1 (PI)))) (* -1/2 (* cosTheta (sqrt (/ 1 (PI)))))))))) (taylor 0 cosTheta) (#s(alt (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) (patch (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 cosTheta) (sqrt (/ 1 (PI)))) (taylor 0 cosTheta) (#s(alt (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (patch (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) cosTheta) (taylor 0 cosTheta) (#s(alt (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (patch (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (* cosTheta (sqrt (/ 1 (PI)))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (patch (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1/2 (sqrt (/ 1 (PI)))) (* -1/2 (* cosTheta (sqrt (/ 1 (PI)))))))))) cosTheta) (taylor 0 cosTheta) (#s(alt (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (patch (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) (taylor inf cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))) (taylor inf cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (taylor inf cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))))) (taylor inf cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2)) (taylor inf cosTheta) (#s(alt (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (patch (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2))) (taylor inf cosTheta) (#s(alt (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (patch (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2)))) (taylor inf cosTheta) (#s(alt (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (patch (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ 1 (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2))))) (taylor inf cosTheta) (#s(alt (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (patch (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* -2 cosTheta) (taylor inf cosTheta) (#s(alt (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))) (patch (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (/ 1 cosTheta) 2)) (taylor inf cosTheta) (#s(alt (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))) (patch (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (/ 1 cosTheta) 2)) (taylor inf cosTheta) (#s(alt (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))) (patch (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (/ 1 cosTheta) 2)) (taylor inf cosTheta) (#s(alt (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))) (patch (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2)))))) (pow cosTheta 4))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2)))))) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))) (* (sqrt -2) (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))))) (+ (* 1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 4) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))))) (pow cosTheta 6))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3)))))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2)))))))) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))) (/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3)))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2))))))) (pow cosTheta 4))) (/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2))))))) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3)))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))))) (* (sqrt -2) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))))) (+ (* 1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))) (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 4) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3)))))))) (pow cosTheta 6))) (/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt -2) 2) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3))))))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2))))))))) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))) (taylor inf cosTheta) (#s(alt #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) (patch #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))) (taylor inf cosTheta) (#s(alt #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) (patch #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))) (taylor inf cosTheta) (#s(alt #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) (patch #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))))) (taylor inf cosTheta) (#s(alt #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) (patch #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 cosTheta) (sqrt (/ 1 (PI)))) (taylor inf cosTheta) (#s(alt (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta) (patch (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 cosTheta) (sqrt (/ 1 (PI)))) (taylor inf cosTheta) (#s(alt (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta) (patch (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 cosTheta) (sqrt (/ 1 (PI)))) (taylor inf cosTheta) (#s(alt (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta) (patch (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 cosTheta) (sqrt (/ 1 (PI)))) (taylor inf cosTheta) (#s(alt (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta) (patch (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))) (taylor inf cosTheta) (#s(alt (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))) (taylor inf cosTheta) (#s(alt (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))) (taylor inf cosTheta) (#s(alt (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))))) (taylor inf cosTheta) (#s(alt (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))) (/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3)))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2))))))) (pow cosTheta 4))) (/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2))))))) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3)))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))))) (* (sqrt -2) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))))) (+ (* 1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))) (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 4) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3)))))))) (pow cosTheta 6))) (/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt -2) 2) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3))))))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2))))))))) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta (+ 1 c)) (taylor inf cosTheta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta (+ 1 c)) (taylor inf cosTheta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta (+ 1 c)) (taylor inf cosTheta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta (+ 1 c)) (taylor inf cosTheta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))) (taylor inf cosTheta) (#s(alt #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (patch #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ 1 (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))) (taylor inf cosTheta) (#s(alt #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (patch #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ 1 (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))) (taylor inf cosTheta) (#s(alt #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (patch #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ 1 (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (+ 1 c))))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))))) (taylor inf cosTheta) (#s(alt #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (patch #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (/ cosTheta (+ 1 c)) (sqrt (/ 1 (PI))))) (taylor inf cosTheta) (#s(alt (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) (patch (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (* (/ 1 (* cosTheta (+ 1 c))) (sqrt (/ 1 (PI)))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) (taylor inf cosTheta) (#s(alt (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) (patch (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (* (/ 1 (* cosTheta (+ 1 c))) (sqrt (/ 1 (PI)))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) (taylor inf cosTheta) (#s(alt (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) (patch (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (* (/ 1 (* cosTheta (+ 1 c))) (sqrt (/ 1 (PI)))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) (taylor inf cosTheta) (#s(alt (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) (patch (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))) (taylor inf cosTheta) (#s(alt (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))) (taylor inf cosTheta) (#s(alt (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))) (taylor inf cosTheta) (#s(alt (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))))) (taylor inf cosTheta) (#s(alt (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))) (/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3)))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2))))))) (pow cosTheta 4))) (/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2))))))) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3)))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))))) (* (sqrt -2) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))))) (+ (* 1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))) (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 4) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3)))))))) (pow cosTheta 6))) (/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt -2) 2) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3))))))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2))))))))) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))) (taylor inf cosTheta) (#s(alt (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (patch (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (taylor inf cosTheta) (#s(alt (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (patch (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) (taylor inf cosTheta) (#s(alt (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (patch (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))) (taylor inf cosTheta) (#s(alt (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (patch (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2)))))) (pow cosTheta 4))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2)))))) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))) (* (sqrt -2) (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))))) (+ (* 1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 4) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))))) (pow cosTheta 6))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3)))))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2)))))))) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) (taylor inf cosTheta) (#s(alt (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))) (taylor inf cosTheta) (#s(alt (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (taylor inf cosTheta) (#s(alt (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))))) (taylor inf cosTheta) (#s(alt (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ (PI) cosTheta)) (sqrt -2)) (taylor inf cosTheta) (#s(alt (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (patch (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ (PI) (pow cosTheta 3))) (/ 1 (sqrt -2)))) (* (sqrt (/ (PI) cosTheta)) (sqrt -2))) (taylor inf cosTheta) (#s(alt (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (patch (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/8 (* (sqrt (/ (PI) (pow cosTheta 5))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ (PI) (pow cosTheta 3))) (/ 1 (sqrt -2)))) (* (sqrt (/ (PI) cosTheta)) (sqrt -2)))) (taylor inf cosTheta) (#s(alt (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (patch (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/8 (* (sqrt (/ (PI) (pow cosTheta 5))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ (PI) (pow cosTheta 7))) (/ 1 (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ (PI) (pow cosTheta 3))) (/ 1 (sqrt -2)))) (* (sqrt (/ (PI) cosTheta)) (sqrt -2))))) (taylor inf cosTheta) (#s(alt (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (patch (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* -2 (* cosTheta (PI))) (taylor inf cosTheta) (#s(alt (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32)))) (patch (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (* -2 (PI)) (/ (PI) cosTheta))) (taylor inf cosTheta) (#s(alt (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32)))) (patch (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (* -2 (PI)) (/ (PI) cosTheta))) (taylor inf cosTheta) (#s(alt (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32)))) (patch (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (* -2 (PI)) (/ (PI) cosTheta))) (taylor inf cosTheta) (#s(alt (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32)))) (patch (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))) (taylor inf cosTheta) (#s(alt #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) (patch #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))) (taylor inf cosTheta) (#s(alt #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) (patch #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))) (taylor inf cosTheta) (#s(alt #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) (patch #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (+ 1 c))))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))) (taylor inf cosTheta) (#s(alt #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) (patch #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (* (/ cosTheta (+ 1 c)) (sqrt (/ 1 (PI)))) (taylor inf cosTheta) (#s(alt (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (patch (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (* (/ cosTheta (+ 1 c)) (sqrt (/ 1 (PI)))) (taylor inf cosTheta) (#s(alt (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (patch (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (* (/ cosTheta (+ 1 c)) (sqrt (/ 1 (PI)))) (taylor inf cosTheta) (#s(alt (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (patch (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (* (/ cosTheta (+ 1 c)) (sqrt (/ 1 (PI)))) (taylor inf cosTheta) (#s(alt (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (patch (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ cosTheta (PI))) (sqrt -2)) (taylor inf cosTheta) (#s(alt (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) (patch (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2)))) (taylor inf cosTheta) (#s(alt (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) (patch (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2))))) (taylor inf cosTheta) (#s(alt (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) (patch (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ 1 (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2)))))) (taylor inf cosTheta) (#s(alt (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) (patch (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2)) (taylor inf cosTheta) (#s(alt (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (patch (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2))) (taylor inf cosTheta) (#s(alt (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (patch (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2)))) (taylor inf cosTheta) (#s(alt (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (patch (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ 1 (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2))))) (taylor inf cosTheta) (#s(alt (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (patch (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) (taylor -inf cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2))))))) (taylor -inf cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3)))))))) (taylor -inf cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3))))))))) (taylor -inf cosTheta) (#s(alt (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (taylor -inf cosTheta) (#s(alt (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (patch (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2))))) (taylor -inf cosTheta) (#s(alt (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (patch (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 3)))))) (taylor -inf cosTheta) (#s(alt (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (patch (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 3))))))) (taylor -inf cosTheta) (#s(alt (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (patch (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* -2 cosTheta) (taylor -inf cosTheta) (#s(alt (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))) (patch (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta (- 2 (/ 1 cosTheta)))) (taylor -inf cosTheta) (#s(alt (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))) (patch (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta (- 2 (/ 1 cosTheta)))) (taylor -inf cosTheta) (#s(alt (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))) (patch (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta (- 2 (/ 1 cosTheta)))) (taylor -inf cosTheta) (#s(alt (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))) (patch (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2)))))))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))) (pow cosTheta 4))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2)))))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (+ (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 4) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3))))) (* 1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (+ (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))))) (* (sqrt 2) (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))))))) (pow cosTheta 6))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3))))))))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (/ -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (/ 1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3)))))) (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2))))))) (pow cosTheta 4))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (/ 1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3)))))) (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2))))))))) (* (sqrt 2) (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))))) (+ (* -1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (* -1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 4) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3)))))))) (pow cosTheta 6))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt 2) 2) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3))))))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (/ 1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))))))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))) (taylor -inf cosTheta) (#s(alt #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) (patch #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2))))) (taylor -inf cosTheta) (#s(alt #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) (patch #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3)))))) (taylor -inf cosTheta) (#s(alt #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) (patch #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3))))))) (taylor -inf cosTheta) (#s(alt #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) (patch #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 cosTheta) (sqrt (/ 1 (PI)))) (taylor -inf cosTheta) (#s(alt (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta) (patch (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 cosTheta) (sqrt (/ 1 (PI)))) (taylor -inf cosTheta) (#s(alt (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta) (patch (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 cosTheta) (sqrt (/ 1 (PI)))) (taylor -inf cosTheta) (#s(alt (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta) (patch (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* (/ 1 cosTheta) (sqrt (/ 1 (PI)))) (taylor -inf cosTheta) (#s(alt (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta) (patch (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2))))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3)))))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3))))))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (/ -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (/ 1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3)))))) (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2))))))) (pow cosTheta 4))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (/ 1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3)))))) (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2))))))))) (* (sqrt 2) (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))))) (+ (* -1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (* -1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 4) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3)))))))) (pow cosTheta 6))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt 2) 2) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3))))))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (/ 1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))))))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta (+ 1 c)) (taylor -inf cosTheta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta (+ 1 c)) (taylor -inf cosTheta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta (+ 1 c)) (taylor -inf cosTheta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta (+ 1 c)) (taylor -inf cosTheta) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) (patch (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))) (taylor -inf cosTheta) (#s(alt #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (patch #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c)))) 1))) (taylor -inf cosTheta) (#s(alt #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (patch #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))))) 1))) (taylor -inf cosTheta) (#s(alt #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (patch #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (+ 1 c))))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c)))))) 1))) (taylor -inf cosTheta) (#s(alt #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (patch #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (/ cosTheta (+ 1 c)) (sqrt (/ 1 (PI))))) (taylor -inf cosTheta) (#s(alt (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) (patch (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta (- (* -1 (* (/ 1 (* cosTheta (+ 1 c))) (sqrt (/ 1 (PI))))) (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))) (taylor -inf cosTheta) (#s(alt (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) (patch (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta (- (* -1 (* (/ 1 (* cosTheta (+ 1 c))) (sqrt (/ 1 (PI))))) (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))) (taylor -inf cosTheta) (#s(alt (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) (patch (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta (- (* -1 (* (/ 1 (* cosTheta (+ 1 c))) (sqrt (/ 1 (PI))))) (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))) (taylor -inf cosTheta) (#s(alt (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) (patch (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))) (taylor -inf cosTheta) (#s(alt (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2))))) (taylor -inf cosTheta) (#s(alt (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3)))))) (taylor -inf cosTheta) (#s(alt (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3))))))) (taylor -inf cosTheta) (#s(alt (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) (patch (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (/ -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (/ 1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3)))))) (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2))))))) (pow cosTheta 4))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (/ 1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3)))))) (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2))))))))) (* (sqrt 2) (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))))) (+ (* -1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (* -1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 4) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3)))))))) (pow cosTheta 6))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt 2) 2) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3))))))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (/ 1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))))))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) (patch (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (taylor -inf cosTheta) (#s(alt (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (patch (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2))))) (taylor -inf cosTheta) (#s(alt (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (patch (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3)))))) (taylor -inf cosTheta) (#s(alt (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (patch (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3))))))) (taylor -inf cosTheta) (#s(alt (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (patch (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2)))))))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))) (pow cosTheta 4))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2)))))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (+ (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 4) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3))))) (* 1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (+ (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))))) (* (sqrt 2) (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))))))) (pow cosTheta 6))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3))))))))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (patch (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) (taylor -inf cosTheta) (#s(alt (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2))))))) (taylor -inf cosTheta) (#s(alt (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3)))))))) (taylor -inf cosTheta) (#s(alt (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3))))))))) (taylor -inf cosTheta) (#s(alt (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (patch (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt (/ (PI) cosTheta)) (* (sqrt -1) (sqrt 2)))) (taylor -inf cosTheta) (#s(alt (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (patch (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ (PI) cosTheta)) (* (sqrt -1) (sqrt 2)))) (* -1/2 (* (sqrt (/ (PI) (pow cosTheta 3))) (/ (sqrt -1) (sqrt 2))))) (taylor -inf cosTheta) (#s(alt (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (patch (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ (PI) cosTheta)) (* (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ (PI) (pow cosTheta 3))) (/ (sqrt -1) (sqrt 2)))) (* 1/8 (* (sqrt (/ (PI) (pow cosTheta 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))))) (taylor -inf cosTheta) (#s(alt (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (patch (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ (PI) cosTheta)) (* (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ (PI) (pow cosTheta 3))) (/ (sqrt -1) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ (PI) (pow cosTheta 7))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ (PI) (pow cosTheta 5))) (/ (sqrt -1) (pow (sqrt 2) 3))))))) (taylor -inf cosTheta) (#s(alt (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (patch (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* -2 (* cosTheta (PI))) (taylor -inf cosTheta) (#s(alt (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32)))) (patch (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta (+ (* -1 (/ (PI) cosTheta)) (* 2 (PI))))) (taylor -inf cosTheta) (#s(alt (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32)))) (patch (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta (+ (* -1 (/ (PI) cosTheta)) (* 2 (PI))))) (taylor -inf cosTheta) (#s(alt (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32)))) (patch (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta (+ (* -1 (/ (PI) cosTheta)) (* 2 (PI))))) (taylor -inf cosTheta) (#s(alt (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32)))) (patch (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c)))) (taylor -inf cosTheta) (#s(alt #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) (patch #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c)))))) (taylor -inf cosTheta) (#s(alt #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) (patch #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))))))) (taylor -inf cosTheta) (#s(alt #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) (patch #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (+ 1 c))))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c)))))))) (taylor -inf cosTheta) (#s(alt #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) (patch #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) #<representation binary32>) () ())) ())
#s(alt (* (/ cosTheta (+ 1 c)) (sqrt (/ 1 (PI)))) (taylor -inf cosTheta) (#s(alt (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (patch (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (* (/ cosTheta (+ 1 c)) (sqrt (/ 1 (PI)))) (taylor -inf cosTheta) (#s(alt (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (patch (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (* (/ cosTheta (+ 1 c)) (sqrt (/ 1 (PI)))) (taylor -inf cosTheta) (#s(alt (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (patch (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (* (/ cosTheta (+ 1 c)) (sqrt (/ 1 (PI)))) (taylor -inf cosTheta) (#s(alt (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (patch (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt (/ cosTheta (PI))) (* (sqrt -1) (sqrt 2)))) (taylor -inf cosTheta) (#s(alt (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) (patch (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))))) (taylor -inf cosTheta) (#s(alt (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) (patch (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2))))))) (taylor -inf cosTheta) (#s(alt (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) (patch (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))))))) (taylor -inf cosTheta) (#s(alt (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) (patch (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (taylor -inf cosTheta) (#s(alt (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (patch (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2))))) (taylor -inf cosTheta) (#s(alt (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (patch (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 3)))))) (taylor -inf cosTheta) (#s(alt (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (patch (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 3))))))) (taylor -inf cosTheta) (#s(alt (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (patch (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) #<representation binary32>) () ())) ())
Calls

6 calls:

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

simplify511.0ms (5%)

Memory
-8.0MiB live, 424.5MiB allocated
Algorithm
egg-herbie
Rules
8 074×lower-fma.f64
8 074×lower-fma.f32
6 866×lower-*.f64
6 866×lower-*.f32
5 042×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0109624428
1369522564
0832221471
Stop Event
iter limit
node limit
Counts
468 → 453
Calls
Call 1
Inputs
(+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))
(+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+ (* -1 (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))
(+ (* c (- (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3)) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))
(+ (* c (- (* c (+ (* -1 (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 4))) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3)))) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))
(/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))
(+ (* -1 (/ (* c (* cosTheta (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2))) (/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))
(+ (* c (- (* -1 (* c (+ (* -1 (/ (* cosTheta (pow (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) 2)) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2))))) (/ (* cosTheta (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))) (/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))
(+ (* c (- (* c (- (* -1 (* c (+ (* -1 (/ (* cosTheta (* (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (+ (* -1 (/ (* (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (+ (* -1 (/ (* cosTheta (pow (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) 2)) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))))) (+ (* -1 (/ (* cosTheta (pow (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) 2)) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2))))) (/ (* cosTheta (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))) (/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))
(/ (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) cosTheta)
(+ 1 (+ (* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+ 1 (+ (* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* c (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+ 1 (+ (* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* c (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* c (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(/ (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) cosTheta)
(+ 1 (+ (* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+ 1 (+ (* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* c (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+ 1 (+ (* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* c (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* c (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))
(+ (* -1 (/ (* c (* cosTheta (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2))) (/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))
(+ (* c (- (* -1 (* c (+ (* -1 (/ (* cosTheta (pow (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) 2)) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2))))) (/ (* cosTheta (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))) (/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))
(+ (* c (- (* c (- (* -1 (* c (+ (* -1 (/ (* cosTheta (* (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (+ (* -1 (/ (* (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (+ (* -1 (/ (* cosTheta (pow (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) 2)) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))))) (+ (* -1 (/ (* cosTheta (pow (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) 2)) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2))))) (/ (* cosTheta (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))) (/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))
cosTheta
(+ cosTheta (* -1 (* c cosTheta)))
(+ cosTheta (* c (- (* c cosTheta) cosTheta)))
(+ cosTheta (* c (- (* c (- (* -1 (* c cosTheta)) (* -1 cosTheta))) cosTheta)))
(+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))
(+ cosTheta (+ (* -1 (* (* c (exp (* -1 (pow cosTheta 2)))) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))
(+ cosTheta (+ (* c (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (* c (exp (* -1 (pow cosTheta 2)))) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))
(+ cosTheta (+ (* c (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* c (+ (* -1 (* (* c (exp (* -1 (pow cosTheta 2)))) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))
(- (sqrt (/ 1 (PI))) (* cosTheta (sqrt (/ 1 (PI)))))
(- (+ (sqrt (/ 1 (PI))) (* c (- (* -1 (sqrt (/ 1 (PI)))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))))) (* cosTheta (sqrt (/ 1 (PI)))))
(- (+ (sqrt (/ 1 (PI))) (* c (- (+ (* -1 (sqrt (/ 1 (PI)))) (* c (- (sqrt (/ 1 (PI))) (* cosTheta (sqrt (/ 1 (PI))))))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))))) (* cosTheta (sqrt (/ 1 (PI)))))
(- (+ (sqrt (/ 1 (PI))) (* c (- (+ (* -1 (sqrt (/ 1 (PI)))) (* c (- (+ (sqrt (/ 1 (PI))) (* c (- (* -1 (sqrt (/ 1 (PI)))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))))) (* cosTheta (sqrt (/ 1 (PI))))))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))))) (* cosTheta (sqrt (/ 1 (PI)))))
(/ (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) cosTheta)
(+ 1 (+ (* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+ 1 (+ (* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* c (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+ 1 (+ (* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* c (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* c (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))
(+ (* -1 (/ (* c (* cosTheta (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2))) (/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))
(+ (* c (- (* -1 (* c (+ (* -1 (/ (* cosTheta (pow (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) 2)) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2))))) (/ (* cosTheta (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))) (/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))
(+ (* c (- (* c (- (* -1 (* c (+ (* -1 (/ (* cosTheta (* (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (+ (* -1 (/ (* (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (+ (* -1 (/ (* cosTheta (pow (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) 2)) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))))) (+ (* -1 (/ (* cosTheta (pow (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) 2)) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2))))) (/ (* cosTheta (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))) (/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))
(/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+ (* -1 (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))
(+ (* c (- (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3)) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))
(+ (* c (- (* c (+ (* -1 (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 4))) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3)))) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))
(+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))
(+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
1
(+ 1 c)
(+ 1 c)
(+ 1 c)
(* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))
(+ (* -1 (* (* c (exp (* -1 (pow cosTheta 2)))) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))
(+ (* c (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (* c (exp (* -1 (pow cosTheta 2)))) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))
(+ (* c (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* c (+ (* -1 (* (* c (exp (* -1 (pow cosTheta 2)))) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))
(* cosTheta (sqrt (/ 1 (PI))))
(+ (* -1 (* (* c cosTheta) (sqrt (/ 1 (PI))))) (* cosTheta (sqrt (/ 1 (PI)))))
(+ (* c (+ (* -1 (* cosTheta (sqrt (/ 1 (PI))))) (* (* c cosTheta) (sqrt (/ 1 (PI)))))) (* cosTheta (sqrt (/ 1 (PI)))))
(+ (* c (+ (* -1 (* cosTheta (sqrt (/ 1 (PI))))) (* c (+ (* -1 (* (* c cosTheta) (sqrt (/ 1 (PI))))) (* cosTheta (sqrt (/ 1 (PI)))))))) (* cosTheta (sqrt (/ 1 (PI)))))
c
(* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))
(* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))
(* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))
(/ 1 c)
(/ (+ 1 (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c)
(/ (- (+ 1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) (pow c 2))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))) c)
(/ (- (+ 1 (* -1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3) (pow c 3)))) (+ (* -1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) (pow c 2))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))) c)
(/ 1 c)
(/ (+ 1 (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c)
(/ (- (+ 1 (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (pow c 2)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))) c)
(/ (- (+ 1 (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)) (+ (* -1 (/ (* (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) cosTheta)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (pow c 3)))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (* (pow c 2) cosTheta))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))))) c)
c
(* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))
(* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))))
(* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 3) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 3) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))))))
c
(* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))
(* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))))
(* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 3) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 3) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))))))
(/ 1 c)
(/ (+ 1 (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c)
(/ (- (+ 1 (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (pow c 2)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))) c)
(/ (- (+ 1 (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)) (+ (* -1 (/ (* (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) cosTheta)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (pow c 3)))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (* (pow c 2) cosTheta))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))))) c)
(/ cosTheta c)
(/ (+ cosTheta (* -1 (/ cosTheta c))) c)
(/ (- (+ cosTheta (/ cosTheta (pow c 2))) (/ cosTheta c)) c)
(/ (- (+ cosTheta (* -1 (/ cosTheta (pow c 3)))) (+ (* -1 (/ cosTheta (pow c 2))) (/ cosTheta c))) c)
cosTheta
(+ cosTheta (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))
(+ cosTheta (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (pow c 2)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+ cosTheta (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (pow c 2)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (* (/ (exp (* -1 (pow cosTheta 2))) (pow c 3)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))
(/ (- (sqrt (/ 1 (PI))) (* cosTheta (sqrt (/ 1 (PI))))) c)
(/ (- (+ (sqrt (/ 1 (PI))) (* -1 (* (/ 1 c) (sqrt (/ 1 (PI)))))) (+ (* -1 (* (/ cosTheta c) (sqrt (/ 1 (PI))))) (* cosTheta (sqrt (/ 1 (PI)))))) c)
(/ (- (+ (sqrt (/ 1 (PI))) (+ (* -1 (* (/ 1 c) (sqrt (/ 1 (PI))))) (* (/ 1 (pow c 2)) (sqrt (/ 1 (PI)))))) (+ (* -1 (* (/ cosTheta c) (sqrt (/ 1 (PI))))) (+ (* cosTheta (sqrt (/ 1 (PI)))) (* (/ cosTheta (pow c 2)) (sqrt (/ 1 (PI))))))) c)
(/ (- (+ (sqrt (/ 1 (PI))) (+ (* -1 (* (/ 1 c) (sqrt (/ 1 (PI))))) (+ (* -1 (* (/ 1 (pow c 3)) (sqrt (/ 1 (PI))))) (* (/ 1 (pow c 2)) (sqrt (/ 1 (PI))))))) (+ (* -1 (* (/ cosTheta c) (sqrt (/ 1 (PI))))) (+ (* -1 (* (/ cosTheta (pow c 3)) (sqrt (/ 1 (PI))))) (+ (* cosTheta (sqrt (/ 1 (PI)))) (* (/ cosTheta (pow c 2)) (sqrt (/ 1 (PI)))))))) c)
c
(* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))
(* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))))
(* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 3) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 3) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))))))
(/ 1 c)
(/ (+ 1 (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c)
(/ (- (+ 1 (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (pow c 2)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))) c)
(/ (- (+ 1 (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)) (+ (* -1 (/ (* (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) cosTheta)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (pow c 3)))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (* (pow c 2) cosTheta))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))))) c)
(/ 1 c)
(/ (+ 1 (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c)
(/ (- (+ 1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) (pow c 2))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))) c)
(/ (- (+ 1 (* -1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3) (pow c 3)))) (+ (* -1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) (pow c 2))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))) c)
c
(* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))
(* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))
(* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))
c
(* c (+ 1 (/ 1 c)))
(* c (+ 1 (/ 1 c)))
(* c (+ 1 (/ 1 c)))
(* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))
(/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) c)
(/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))) (* (/ (exp (* -1 (pow cosTheta 2))) (pow c 2)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)
(/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (pow c 3)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))) (* (/ (exp (* -1 (pow cosTheta 2))) (pow c 2)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) c)
(* (/ cosTheta c) (sqrt (/ 1 (PI))))
(/ (+ (* -1 (* (/ cosTheta c) (sqrt (/ 1 (PI))))) (* cosTheta (sqrt (/ 1 (PI))))) c)
(/ (+ (* -1 (* (/ cosTheta c) (sqrt (/ 1 (PI))))) (+ (* cosTheta (sqrt (/ 1 (PI)))) (* (/ cosTheta (pow c 2)) (sqrt (/ 1 (PI)))))) c)
(/ (+ (* -1 (* (/ cosTheta c) (sqrt (/ 1 (PI))))) (+ (* -1 (* (/ cosTheta (pow c 3)) (sqrt (/ 1 (PI))))) (+ (* cosTheta (sqrt (/ 1 (PI)))) (* (/ cosTheta (pow c 2)) (sqrt (/ 1 (PI))))))) c)
c
(* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1)))
(* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1)))
(* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1)))
(/ 1 c)
(* -1 (/ (- (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)) 1) c))
(* -1 (/ (- (* -1 (/ (- (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) c) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3) c) (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)) c)) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c))
(/ 1 c)
(* -1 (/ (- (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)) 1) c))
(* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (* c cosTheta)))) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (* c cosTheta)) (/ (* (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)))) (* c cosTheta))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)))) c)) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c))
c
(* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1)))
(* -1 (* c (- (* -1 (/ (+ 1 (+ (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1)))
(* -1 (* c (- (* -1 (/ (+ 1 (+ (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1)))
c
(* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1)))
(* -1 (* c (- (* -1 (/ (+ 1 (+ (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1)))
(* -1 (* c (- (* -1 (/ (+ 1 (+ (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1)))
(/ 1 c)
(* -1 (/ (- (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)) 1) c))
(* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (* c cosTheta)))) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (* c cosTheta)) (/ (* (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)))) (* c cosTheta))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)))) c)) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c))
(/ cosTheta c)
(* -1 (/ (+ (* -1 cosTheta) (/ cosTheta c)) c))
(* -1 (/ (+ (* -1 cosTheta) (* -1 (/ (- (/ cosTheta c) cosTheta) c))) c))
(* -1 (/ (+ (* -1 cosTheta) (* -1 (/ (- (* -1 (/ (- (/ cosTheta c) cosTheta) c)) cosTheta) c))) c))
cosTheta
(+ cosTheta (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))
(+ cosTheta (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)))
(+ cosTheta (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c)))
(* -1 (/ (- (* -1 (sqrt (/ 1 (PI)))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) c))
(* -1 (/ (- (+ (* -1 (sqrt (/ 1 (PI)))) (* -1 (/ (- (* -1 (sqrt (/ 1 (PI)))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) c))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) c))
(* -1 (/ (- (+ (* -1 (sqrt (/ 1 (PI)))) (* -1 (/ (- (+ (* -1 (sqrt (/ 1 (PI)))) (* -1 (/ (- (* -1 (sqrt (/ 1 (PI)))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) c))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) c))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) c))
(* -1 (/ (- (+ (* -1 (sqrt (/ 1 (PI)))) (* -1 (/ (- (+ (* -1 (sqrt (/ 1 (PI)))) (* -1 (/ (- (+ (* -1 (sqrt (/ 1 (PI)))) (* -1 (/ (- (* -1 (sqrt (/ 1 (PI)))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) c))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) c))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) c))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) c))
c
(* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1)))
(* -1 (* c (- (* -1 (/ (+ 1 (+ (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1)))
(* -1 (* c (- (* -1 (/ (+ 1 (+ (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1)))
(/ 1 c)
(* -1 (/ (- (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)) 1) c))
(* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (* c cosTheta)))) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (* c cosTheta)) (/ (* (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)))) (* c cosTheta))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)))) c)) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c))
(/ 1 c)
(* -1 (/ (- (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)) 1) c))
(* -1 (/ (- (* -1 (/ (- (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) c) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3) c) (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)) c)) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c))
c
(* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1)))
(* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1)))
(* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1)))
c
(* c (+ 1 (/ 1 c)))
(* c (+ 1 (/ 1 c)))
(* c (+ 1 (/ 1 c)))
(* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))
(* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))
(* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c))
(* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c))) c))
(* (/ cosTheta c) (sqrt (/ 1 (PI))))
(* -1 (/ (+ (* -1 (* cosTheta (sqrt (/ 1 (PI))))) (* (/ cosTheta c) (sqrt (/ 1 (PI))))) c))
(* -1 (/ (+ (* -1 (* cosTheta (sqrt (/ 1 (PI))))) (* -1 (/ (+ (* -1 (* cosTheta (sqrt (/ 1 (PI))))) (* (/ cosTheta c) (sqrt (/ 1 (PI))))) c))) c))
(* -1 (/ (+ (* -1 (* cosTheta (sqrt (/ 1 (PI))))) (* -1 (/ (+ (* -1 (* cosTheta (sqrt (/ 1 (PI))))) (* -1 (/ (+ (* -1 (* cosTheta (sqrt (/ 1 (PI))))) (* (/ cosTheta c) (sqrt (/ 1 (PI))))) c))) c))) c))
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (+ (* -1/2 (sqrt (/ 1 (PI)))) (* cosTheta (+ (sqrt (/ 1 (PI))) (* -1/2 (sqrt (/ 1 (PI)))))))))))))) cosTheta)
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/ (+ (sqrt (/ 1 (PI))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (* cosTheta (sqrt (/ 1 (PI)))))))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1/2 (sqrt (/ 1 (PI)))) (* -1/2 (* cosTheta (sqrt (/ 1 (PI)))))))))) cosTheta)
1
(+ 1 (* -2 cosTheta))
(+ 1 (* -2 cosTheta))
(+ 1 (* -2 cosTheta))
(* cosTheta (sqrt (PI)))
(* cosTheta (+ (sqrt (PI)) (* -1 (* cosTheta (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))))))
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))))))
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (PI)) (* (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI)))))))) (* (PI) (+ (sqrt (/ 1 (PI))) (* -1/2 (sqrt (/ 1 (PI)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))))))
(* cosTheta (sqrt (PI)))
(* cosTheta (+ (sqrt (PI)) (* -1 (* cosTheta (* (PI) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))))
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (pow (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) 2)))) (* (PI) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (* (PI) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))))
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (PI)) (* (+ 1 c) (* (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (pow (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) 2)))) (* (PI) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (* (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))) (* (PI) (* (+ 1 c) (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (pow (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) 2)))) (* (PI) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (* (PI) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))))
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* cosTheta (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* cosTheta (+ (* cosTheta (* (+ 1 c) (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))) cosTheta)
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* cosTheta (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* cosTheta (+ (* cosTheta (* (+ 1 c) (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))) cosTheta)
(* cosTheta (sqrt (PI)))
(* cosTheta (+ (sqrt (PI)) (* -1 (* cosTheta (* (PI) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))))
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (pow (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) 2)))) (* (PI) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (* (PI) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))))
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (PI)) (* (+ 1 c) (* (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (pow (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) 2)))) (* (PI) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (* (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))) (* (PI) (* (+ 1 c) (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (pow (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) 2)))) (* (PI) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (* (PI) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))))
(/ cosTheta (+ 1 c))
(/ cosTheta (+ 1 c))
(/ cosTheta (+ 1 c))
(/ cosTheta (+ 1 c))
(* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))
(+ (* cosTheta (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))
(+ (* cosTheta (+ 1 (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* cosTheta (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))
(+ (* cosTheta (+ 1 (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* cosTheta (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* cosTheta (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))
(* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))
(+ (* -1 (* (/ cosTheta (+ 1 c)) (sqrt (/ 1 (PI))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))
(+ (* -1 (* (/ cosTheta (+ 1 c)) (sqrt (/ 1 (PI))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))
(+ (* -1 (* (/ cosTheta (+ 1 c)) (sqrt (/ 1 (PI))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* cosTheta (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* cosTheta (+ (* cosTheta (* (+ 1 c) (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))) cosTheta)
(* cosTheta (sqrt (PI)))
(* cosTheta (+ (sqrt (PI)) (* -1 (* cosTheta (* (PI) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))))
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (pow (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) 2)))) (* (PI) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (* (PI) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))))
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (PI)) (* (+ 1 c) (* (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (pow (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) 2)))) (* (PI) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (* (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))) (* (PI) (* (+ 1 c) (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (pow (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) 2)))) (* (PI) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (* (PI) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))))
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/ (+ (sqrt (/ 1 (PI))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (+ (* -1/2 (sqrt (/ 1 (PI)))) (* cosTheta (+ (sqrt (/ 1 (PI))) (* -1/2 (sqrt (/ 1 (PI)))))))))))) cosTheta)
(* cosTheta (sqrt (PI)))
(* cosTheta (+ (sqrt (PI)) (* -1 (* cosTheta (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))))))
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))))))
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (PI)) (* (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI)))))))) (* (PI) (+ (sqrt (/ 1 (PI))) (* -1/2 (sqrt (/ 1 (PI)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))))))
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (+ (* -1/2 (sqrt (/ 1 (PI)))) (* cosTheta (+ (sqrt (/ 1 (PI))) (* -1/2 (sqrt (/ 1 (PI)))))))))))))) cosTheta)
(* (/ 1 cosTheta) (sqrt (PI)))
(/ (+ (sqrt (PI)) (* -1 (* cosTheta (sqrt (PI))))) cosTheta)
(/ (+ (sqrt (PI)) (* cosTheta (+ (* -1 (sqrt (PI))) (* -1/2 (* cosTheta (sqrt (PI))))))) cosTheta)
(/ (+ (sqrt (PI)) (* cosTheta (+ (* -1 (sqrt (PI))) (* cosTheta (+ (* -1/2 (sqrt (PI))) (* -1/2 (* cosTheta (sqrt (PI))))))))) cosTheta)
(PI)
(+ (PI) (* -2 (* cosTheta (PI))))
(+ (PI) (* -2 (* cosTheta (PI))))
(+ (PI) (* -2 (* cosTheta (PI))))
(* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))
(+ (* -1 (* (/ cosTheta (+ 1 c)) (sqrt (/ 1 (PI))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))
(+ (* cosTheta (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* cosTheta (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))
(+ (* cosTheta (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* cosTheta (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* cosTheta (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))
(* (/ cosTheta (+ 1 c)) (sqrt (/ 1 (PI))))
(* (/ cosTheta (+ 1 c)) (sqrt (/ 1 (PI))))
(* (/ cosTheta (+ 1 c)) (sqrt (/ 1 (PI))))
(* (/ cosTheta (+ 1 c)) (sqrt (/ 1 (PI))))
(sqrt (/ 1 (PI)))
(+ (sqrt (/ 1 (PI))) (* -1 (* cosTheta (sqrt (/ 1 (PI))))))
(+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (* cosTheta (sqrt (/ 1 (PI))))))))
(+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1/2 (sqrt (/ 1 (PI)))) (* -1/2 (* cosTheta (sqrt (/ 1 (PI))))))))))
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/ (+ (sqrt (/ 1 (PI))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (* cosTheta (sqrt (/ 1 (PI)))))))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1/2 (sqrt (/ 1 (PI)))) (* -1/2 (* cosTheta (sqrt (/ 1 (PI)))))))))) cosTheta)
(+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))
(+ 1 (+ c (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))
(+ 1 (+ c (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))))
(+ 1 (+ c (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))))
(* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2))
(+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2)))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ 1 (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2)))))
(* -2 cosTheta)
(* cosTheta (- (/ 1 cosTheta) 2))
(* cosTheta (- (/ 1 cosTheta) 2))
(* cosTheta (- (/ 1 cosTheta) 2))
(/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))))
(- (+ (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2)))))) (pow cosTheta 4))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))
(- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))) (* (sqrt -2) (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))))) (+ (* 1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 4) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))))) (pow cosTheta 6))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3)))))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))))
(/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))) (/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))))
(- (+ (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3)))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2))))))) (pow cosTheta 4))) (/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))))
(- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3)))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))))) (* (sqrt -2) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))))) (+ (* 1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))) (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 4) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3)))))))) (pow cosTheta 6))) (/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt -2) 2) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3))))))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))))))
(* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))
(+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))))
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))
(+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))))
(/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))) (/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))))
(- (+ (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3)))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2))))))) (pow cosTheta 4))) (/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))))
(- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3)))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))))) (* (sqrt -2) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))))) (+ (* 1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))) (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 4) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3)))))))) (pow cosTheta 6))) (/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt -2) 2) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3))))))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))))))
(/ cosTheta (+ 1 c))
(/ cosTheta (+ 1 c))
(/ cosTheta (+ 1 c))
(/ cosTheta (+ 1 c))
(* cosTheta (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))
(* cosTheta (+ 1 (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))
(* cosTheta (+ 1 (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))))
(* cosTheta (+ 1 (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (+ 1 c))))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))))
(* -1 (* (/ cosTheta (+ 1 c)) (sqrt (/ 1 (PI)))))
(* cosTheta (- (* (/ 1 (* cosTheta (+ 1 c))) (sqrt (/ 1 (PI)))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))
(* cosTheta (- (* (/ 1 (* cosTheta (+ 1 c))) (sqrt (/ 1 (PI)))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))
(* cosTheta (- (* (/ 1 (* cosTheta (+ 1 c))) (sqrt (/ 1 (PI)))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))
(* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))
(+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))))
(/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))) (/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))))
(- (+ (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3)))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2))))))) (pow cosTheta 4))) (/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))))
(- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3)))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))))) (* (sqrt -2) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))))) (+ (* 1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))) (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 4) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3)))))))) (pow cosTheta 6))) (/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt -2) 2) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3))))))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))))))
(* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))
(+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))
(/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))))
(- (+ (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2)))))) (pow cosTheta 4))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))
(- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))) (* (sqrt -2) (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))))) (+ (* 1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 4) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))))) (pow cosTheta 6))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3)))))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))))
(+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))
(+ 1 (+ c (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))
(+ 1 (+ c (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))))
(+ 1 (+ c (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))))
(* (sqrt (/ (PI) cosTheta)) (sqrt -2))
(+ (* 1/2 (* (sqrt (/ (PI) (pow cosTheta 3))) (/ 1 (sqrt -2)))) (* (sqrt (/ (PI) cosTheta)) (sqrt -2)))
(+ (* -1/8 (* (sqrt (/ (PI) (pow cosTheta 5))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ (PI) (pow cosTheta 3))) (/ 1 (sqrt -2)))) (* (sqrt (/ (PI) cosTheta)) (sqrt -2))))
(+ (* -1/8 (* (sqrt (/ (PI) (pow cosTheta 5))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ (PI) (pow cosTheta 7))) (/ 1 (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ (PI) (pow cosTheta 3))) (/ 1 (sqrt -2)))) (* (sqrt (/ (PI) cosTheta)) (sqrt -2)))))
(* -2 (* cosTheta (PI)))
(* cosTheta (+ (* -2 (PI)) (/ (PI) cosTheta)))
(* cosTheta (+ (* -2 (PI)) (/ (PI) cosTheta)))
(* cosTheta (+ (* -2 (PI)) (/ (PI) cosTheta)))
(* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))
(* cosTheta (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))
(* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))
(* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (+ 1 c))))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))))
(* (/ cosTheta (+ 1 c)) (sqrt (/ 1 (PI))))
(* (/ cosTheta (+ 1 c)) (sqrt (/ 1 (PI))))
(* (/ cosTheta (+ 1 c)) (sqrt (/ 1 (PI))))
(* (/ cosTheta (+ 1 c)) (sqrt (/ 1 (PI))))
(* (sqrt (/ cosTheta (PI))) (sqrt -2))
(* cosTheta (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2))))
(* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2)))))
(* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ 1 (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2))))))
(* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2))
(+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2)))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ 1 (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2)))))
(+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2)))))))
(+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))))))
(+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3))))))))
(+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3)))))))))
(* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 3))))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 3)))))))
(* -2 cosTheta)
(* -1 (* cosTheta (- 2 (/ 1 cosTheta))))
(* -1 (* cosTheta (- 2 (/ 1 cosTheta))))
(* -1 (* cosTheta (- 2 (/ 1 cosTheta))))
(/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))
(+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2)))))))))
(- (+ (* -1 (/ (+ (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))) (pow cosTheta 4))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))))
(- (+ (* -1 (/ (+ (* -1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (+ (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 4) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3))))) (* 1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (+ (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))))) (* (sqrt 2) (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))))))) (pow cosTheta 6))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))))))
(/ -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))
(- (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (/ 1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))))
(- (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3)))))) (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2))))))) (pow cosTheta 4))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (/ 1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))))
(- (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3)))))) (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2))))))))) (* (sqrt 2) (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))))) (+ (* -1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (* -1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 4) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3)))))))) (pow cosTheta 6))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt 2) 2) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3))))))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (/ 1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))))))
(* -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))
(+ (* -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))))
(+ (* -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3))))))
(+ (* -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3)))))))
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(* -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))
(+ (* -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))))
(+ (* -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3))))))
(+ (* -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3)))))))
(/ -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))
(- (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (/ 1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))))
(- (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3)))))) (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2))))))) (pow cosTheta 4))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (/ 1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))))
(- (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3)))))) (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2))))))))) (* (sqrt 2) (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))))) (+ (* -1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (* -1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 4) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3)))))))) (pow cosTheta 6))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt 2) 2) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3))))))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (/ 1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))))))
(/ cosTheta (+ 1 c))
(/ cosTheta (+ 1 c))
(/ cosTheta (+ 1 c))
(/ cosTheta (+ 1 c))
(* -1 (* cosTheta (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))
(* -1 (* cosTheta (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c)))) 1)))
(* -1 (* cosTheta (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))))) 1)))
(* -1 (* cosTheta (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (+ 1 c))))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c)))))) 1)))
(* -1 (* (/ cosTheta (+ 1 c)) (sqrt (/ 1 (PI)))))
(* -1 (* cosTheta (- (* -1 (* (/ 1 (* cosTheta (+ 1 c))) (sqrt (/ 1 (PI))))) (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))
(* -1 (* cosTheta (- (* -1 (* (/ 1 (* cosTheta (+ 1 c))) (sqrt (/ 1 (PI))))) (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))
(* -1 (* cosTheta (- (* -1 (* (/ 1 (* cosTheta (+ 1 c))) (sqrt (/ 1 (PI))))) (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))
(* -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))
(+ (* -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))))
(+ (* -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3))))))
(+ (* -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3)))))))
(/ -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))
(- (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (/ 1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))))
(- (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3)))))) (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2))))))) (pow cosTheta 4))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (/ 1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))))
(- (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3)))))) (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2))))))))) (* (sqrt 2) (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))))) (+ (* -1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (* -1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 4) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3)))))))) (pow cosTheta 6))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt 2) 2) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3))))))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (/ 1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))))))
(* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2)))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3))))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3)))))))
(/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))
(+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2)))))))))
(- (+ (* -1 (/ (+ (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))) (pow cosTheta 4))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))))
(- (+ (* -1 (/ (+ (* -1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (+ (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 4) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3))))) (* 1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (+ (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))))) (* (sqrt 2) (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))))))) (pow cosTheta 6))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))))))
(+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2)))))))
(+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))))))
(+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3))))))))
(+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3)))))))))
(* -1 (* (sqrt (/ (PI) cosTheta)) (* (sqrt -1) (sqrt 2))))
(+ (* -1 (* (sqrt (/ (PI) cosTheta)) (* (sqrt -1) (sqrt 2)))) (* -1/2 (* (sqrt (/ (PI) (pow cosTheta 3))) (/ (sqrt -1) (sqrt 2)))))
(+ (* -1 (* (sqrt (/ (PI) cosTheta)) (* (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ (PI) (pow cosTheta 3))) (/ (sqrt -1) (sqrt 2)))) (* 1/8 (* (sqrt (/ (PI) (pow cosTheta 5))) (/ (sqrt -1) (pow (sqrt 2) 3))))))
(+ (* -1 (* (sqrt (/ (PI) cosTheta)) (* (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ (PI) (pow cosTheta 3))) (/ (sqrt -1) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ (PI) (pow cosTheta 7))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ (PI) (pow cosTheta 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))))))
(* -2 (* cosTheta (PI)))
(* -1 (* cosTheta (+ (* -1 (/ (PI) cosTheta)) (* 2 (PI)))))
(* -1 (* cosTheta (+ (* -1 (/ (PI) cosTheta)) (* 2 (PI)))))
(* -1 (* cosTheta (+ (* -1 (/ (PI) cosTheta)) (* 2 (PI)))))
(* -1 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))))
(* -1 (* cosTheta (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))))))
(* -1 (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c)))))))
(* -1 (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (+ 1 c))))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))))))))
(* (/ cosTheta (+ 1 c)) (sqrt (/ 1 (PI))))
(* (/ cosTheta (+ 1 c)) (sqrt (/ 1 (PI))))
(* (/ cosTheta (+ 1 c)) (sqrt (/ 1 (PI))))
(* (/ cosTheta (+ 1 c)) (sqrt (/ 1 (PI))))
(* -1 (* (sqrt (/ cosTheta (PI))) (* (sqrt -1) (sqrt 2))))
(* -1 (* cosTheta (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2))))))
(* -1 (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))))))
(* -1 (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2))))))))
(* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 3))))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 3)))))))
Outputs
(+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32))
(+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) c) #s(literal 1 binary32))
(+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) c) #s(literal 1 binary32))
(+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) c) #s(literal 1 binary32))
(/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)))
(+ (* -1 (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32))) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 2 binary32))))
(+ (* c (- (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3)) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))
(fma.f32 (-.f32 (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 2 binary32)))) c (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32))))
(+ (* c (- (* c (+ (* -1 (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 4))) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3)))) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))
(fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 3 binary32))) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 4 binary32)))) c (/.f32 #s(literal -1 binary32) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 2 binary32)))) c (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32))))
(/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))
(/.f32 cosTheta (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta))
(+ (* -1 (/ (* c (* cosTheta (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2))) (/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))
(-.f32 (/.f32 cosTheta (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta)) (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 0 binary32) cosTheta) cosTheta) c) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 2 binary32))))
(+ (* c (- (* -1 (* c (+ (* -1 (/ (* cosTheta (pow (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) 2)) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2))))) (/ (* cosTheta (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))) (/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))
(fma.f32 (neg.f32 (fma.f32 (-.f32 (/.f32 (*.f32 #s(literal 0 binary32) cosTheta) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 0 binary32) cosTheta) #s(literal 2 binary32)) cosTheta) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 3 binary32)))) c (/.f32 (*.f32 (+.f32 #s(literal 0 binary32) cosTheta) cosTheta) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 2 binary32))))) c (/.f32 cosTheta (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta)))
(+ (* c (- (* c (- (* -1 (* c (+ (* -1 (/ (* cosTheta (* (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (+ (* -1 (/ (* (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (+ (* -1 (/ (* cosTheta (pow (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) 2)) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))))) (+ (* -1 (/ (* cosTheta (pow (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) 2)) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2))))) (/ (* cosTheta (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))) (/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))
(fma.f32 (-.f32 (*.f32 (neg.f32 (fma.f32 (fma.f32 cosTheta (neg.f32 (/.f32 (fma.f32 #s(literal 0 binary32) cosTheta #s(literal 0 binary32)) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 3 binary32)))) (fma.f32 (neg.f32 (+.f32 #s(literal 0 binary32) cosTheta)) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 0 binary32) cosTheta) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 0 binary32) cosTheta) #s(literal 2 binary32)) cosTheta) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 3 binary32)))) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta)) (/.f32 (*.f32 #s(literal 0 binary32) cosTheta) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 2 binary32))))) c (-.f32 (/.f32 (*.f32 #s(literal 0 binary32) cosTheta) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 0 binary32) cosTheta) #s(literal 2 binary32)) cosTheta) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 3 binary32)))))) c) (/.f32 (*.f32 (+.f32 #s(literal 0 binary32) cosTheta) cosTheta) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 2 binary32)))) c (/.f32 cosTheta (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta)))
(/ (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) cosTheta)
(/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) cosTheta)
(+ 1 (+ (* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) c) #s(literal 1 binary32))
(+ 1 (+ (* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* c (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) (fma.f32 (-.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) (*.f32 #s(literal 0 binary32) c)) (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta))) c c)) #s(literal 1 binary32))
(+ 1 (+ (* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* c (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* c (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) (fma.f32 (-.f32 (fma.f32 (-.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) (*.f32 #s(literal 0 binary32) c)) (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta))) c (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta))) (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta))) c c)) #s(literal 1 binary32))
(/ (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) cosTheta)
(/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) cosTheta)
(+ 1 (+ (* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) c) #s(literal 1 binary32))
(+ 1 (+ (* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* c (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) (fma.f32 (-.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) (*.f32 #s(literal 0 binary32) c)) (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta))) c c)) #s(literal 1 binary32))
(+ 1 (+ (* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* c (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* c (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) (fma.f32 (-.f32 (fma.f32 (-.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) (*.f32 #s(literal 0 binary32) c)) (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta))) c (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta))) (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta))) c c)) #s(literal 1 binary32))
(/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))
(/.f32 cosTheta (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta))
(+ (* -1 (/ (* c (* cosTheta (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2))) (/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))
(-.f32 (/.f32 cosTheta (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta)) (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 0 binary32) cosTheta) cosTheta) c) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 2 binary32))))
(+ (* c (- (* -1 (* c (+ (* -1 (/ (* cosTheta (pow (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) 2)) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2))))) (/ (* cosTheta (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))) (/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))
(fma.f32 (neg.f32 (fma.f32 (-.f32 (/.f32 (*.f32 #s(literal 0 binary32) cosTheta) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 0 binary32) cosTheta) #s(literal 2 binary32)) cosTheta) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 3 binary32)))) c (/.f32 (*.f32 (+.f32 #s(literal 0 binary32) cosTheta) cosTheta) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 2 binary32))))) c (/.f32 cosTheta (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta)))
(+ (* c (- (* c (- (* -1 (* c (+ (* -1 (/ (* cosTheta (* (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (+ (* -1 (/ (* (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (+ (* -1 (/ (* cosTheta (pow (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) 2)) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))))) (+ (* -1 (/ (* cosTheta (pow (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) 2)) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2))))) (/ (* cosTheta (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))) (/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))
(fma.f32 (-.f32 (*.f32 (neg.f32 (fma.f32 (fma.f32 cosTheta (neg.f32 (/.f32 (fma.f32 #s(literal 0 binary32) cosTheta #s(literal 0 binary32)) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 3 binary32)))) (fma.f32 (neg.f32 (+.f32 #s(literal 0 binary32) cosTheta)) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 0 binary32) cosTheta) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 0 binary32) cosTheta) #s(literal 2 binary32)) cosTheta) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 3 binary32)))) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta)) (/.f32 (*.f32 #s(literal 0 binary32) cosTheta) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 2 binary32))))) c (-.f32 (/.f32 (*.f32 #s(literal 0 binary32) cosTheta) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 0 binary32) cosTheta) #s(literal 2 binary32)) cosTheta) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 3 binary32)))))) c) (/.f32 (*.f32 (+.f32 #s(literal 0 binary32) cosTheta) cosTheta) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 2 binary32)))) c (/.f32 cosTheta (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta)))
cosTheta
(+ cosTheta (* -1 (* c cosTheta)))
(-.f32 cosTheta (*.f32 c cosTheta))
(+ cosTheta (* c (- (* c cosTheta) cosTheta)))
(fma.f32 (-.f32 (*.f32 c cosTheta) cosTheta) c cosTheta)
(+ cosTheta (* c (- (* c (- (* -1 (* c cosTheta)) (* -1 cosTheta))) cosTheta)))
(fma.f32 (-.f32 (*.f32 (-.f32 cosTheta (*.f32 c cosTheta)) c) cosTheta) c cosTheta)
(+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta)
(+ cosTheta (+ (* -1 (* (* c (exp (* -1 (pow cosTheta 2)))) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))
(+.f32 (-.f32 cosTheta (*.f32 (*.f32 c (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))))) (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
(+ cosTheta (+ (* c (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (* c (exp (* -1 (pow cosTheta 2)))) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))
(+.f32 (fma.f32 (-.f32 (*.f32 (*.f32 c (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) c (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) cosTheta)
(+ cosTheta (+ (* c (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* c (+ (* -1 (* (* c (exp (* -1 (pow cosTheta 2)))) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))
(+.f32 (fma.f32 (-.f32 (*.f32 (-.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (*.f32 c (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))))) c) (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) c (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) cosTheta)
(- (sqrt (/ 1 (PI))) (* cosTheta (sqrt (/ 1 (PI)))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (neg.f32 cosTheta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))
(- (+ (sqrt (/ 1 (PI))) (* c (- (* -1 (sqrt (/ 1 (PI)))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))))) (* cosTheta (sqrt (/ 1 (PI)))))
(-.f32 (fma.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) c (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))
(- (+ (sqrt (/ 1 (PI))) (* c (- (+ (* -1 (sqrt (/ 1 (PI)))) (* c (- (sqrt (/ 1 (PI))) (* cosTheta (sqrt (/ 1 (PI))))))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))))) (* cosTheta (sqrt (/ 1 (PI)))))
(-.f32 (fma.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) #s(literal -1 binary32) (fma.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (neg.f32 cosTheta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) c (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))) c (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))
(- (+ (sqrt (/ 1 (PI))) (* c (- (+ (* -1 (sqrt (/ 1 (PI)))) (* c (- (+ (sqrt (/ 1 (PI))) (* c (- (* -1 (sqrt (/ 1 (PI)))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))))) (* cosTheta (sqrt (/ 1 (PI))))))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))))) (* cosTheta (sqrt (/ 1 (PI)))))
(-.f32 (fma.f32 (+.f32 (-.f32 (*.f32 (-.f32 (fma.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) c (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) c) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) c (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))
(/ (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) cosTheta)
(/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) cosTheta)
(+ 1 (+ (* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) c) #s(literal 1 binary32))
(+ 1 (+ (* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* c (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) (fma.f32 (-.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) (*.f32 #s(literal 0 binary32) c)) (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta))) c c)) #s(literal 1 binary32))
(+ 1 (+ (* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* c (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* c (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) (fma.f32 (-.f32 (fma.f32 (-.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) (*.f32 #s(literal 0 binary32) c)) (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta))) c (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta))) (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta))) c c)) #s(literal 1 binary32))
(/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))
(/.f32 cosTheta (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta))
(+ (* -1 (/ (* c (* cosTheta (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2))) (/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))
(-.f32 (/.f32 cosTheta (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta)) (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 0 binary32) cosTheta) cosTheta) c) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 2 binary32))))
(+ (* c (- (* -1 (* c (+ (* -1 (/ (* cosTheta (pow (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) 2)) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2))))) (/ (* cosTheta (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))) (/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))
(fma.f32 (neg.f32 (fma.f32 (-.f32 (/.f32 (*.f32 #s(literal 0 binary32) cosTheta) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 0 binary32) cosTheta) #s(literal 2 binary32)) cosTheta) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 3 binary32)))) c (/.f32 (*.f32 (+.f32 #s(literal 0 binary32) cosTheta) cosTheta) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 2 binary32))))) c (/.f32 cosTheta (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta)))
(+ (* c (- (* c (- (* -1 (* c (+ (* -1 (/ (* cosTheta (* (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (+ (* -1 (/ (* (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (+ (* -1 (/ (* cosTheta (pow (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) 2)) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))))) (+ (* -1 (/ (* cosTheta (pow (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) 2)) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 3))) (/ (* cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2))))) (/ (* cosTheta (+ cosTheta (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))))) (pow (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) 2)))) (/ cosTheta (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))
(fma.f32 (-.f32 (*.f32 (neg.f32 (fma.f32 (fma.f32 cosTheta (neg.f32 (/.f32 (fma.f32 #s(literal 0 binary32) cosTheta #s(literal 0 binary32)) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 3 binary32)))) (fma.f32 (neg.f32 (+.f32 #s(literal 0 binary32) cosTheta)) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 0 binary32) cosTheta) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 0 binary32) cosTheta) #s(literal 2 binary32)) cosTheta) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 3 binary32)))) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta)) (/.f32 (*.f32 #s(literal 0 binary32) cosTheta) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 2 binary32))))) c (-.f32 (/.f32 (*.f32 #s(literal 0 binary32) cosTheta) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 0 binary32) cosTheta) #s(literal 2 binary32)) cosTheta) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 3 binary32)))))) c) (/.f32 (*.f32 (+.f32 #s(literal 0 binary32) cosTheta) cosTheta) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 2 binary32)))) c (/.f32 cosTheta (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta)))
(/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)))
(+ (* -1 (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32))) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 2 binary32))))
(+ (* c (- (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3)) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))
(fma.f32 (-.f32 (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 2 binary32)))) c (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32))))
(+ (* c (- (* c (+ (* -1 (/ c (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 4))) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3)))) (/ 1 (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)))) (/ 1 (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))
(fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 3 binary32))) (/.f32 c (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 4 binary32)))) c (/.f32 #s(literal -1 binary32) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 2 binary32)))) c (/.f32 #s(literal 1 binary32) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32))))
(+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))
(fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32))
(+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) c) #s(literal 1 binary32))
(+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) c) #s(literal 1 binary32))
(+ 1 (+ c (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) c) #s(literal 1 binary32))
1
#s(literal 1 binary32)
(+ 1 c)
(+.f32 c #s(literal 1 binary32))
(+ 1 c)
(+.f32 c #s(literal 1 binary32))
(+ 1 c)
(+.f32 c #s(literal 1 binary32))
(* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))
(+ (* -1 (* (* c (exp (* -1 (pow cosTheta 2)))) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))
(-.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (*.f32 c (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32)))))
(+ (* c (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (* c (exp (* -1 (pow cosTheta 2)))) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))
(fma.f32 (-.f32 (*.f32 (*.f32 c (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) c (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
(+ (* c (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* c (+ (* -1 (* (* c (exp (* -1 (pow cosTheta 2)))) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))
(fma.f32 (-.f32 (*.f32 (-.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (*.f32 c (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))))) c) (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) c (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
(* cosTheta (sqrt (/ 1 (PI))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)
(+ (* -1 (* (* c cosTheta) (sqrt (/ 1 (PI))))) (* cosTheta (sqrt (/ 1 (PI)))))
(-.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (*.f32 c cosTheta)))
(+ (* c (+ (* -1 (* cosTheta (sqrt (/ 1 (PI))))) (* (* c cosTheta) (sqrt (/ 1 (PI)))))) (* cosTheta (sqrt (/ 1 (PI)))))
(fma.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (neg.f32 cosTheta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (*.f32 c cosTheta))) c (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))
(+ (* c (+ (* -1 (* cosTheta (sqrt (/ 1 (PI))))) (* c (+ (* -1 (* (* c cosTheta) (sqrt (/ 1 (PI))))) (* cosTheta (sqrt (/ 1 (PI)))))))) (* cosTheta (sqrt (/ 1 (PI)))))
(fma.f32 (fma.f32 (-.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (*.f32 c cosTheta))) c (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (neg.f32 cosTheta))) c (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))
c
(* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))))) c #s(literal 1 binary32))
(* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))))) c #s(literal 1 binary32))
(* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))))) c #s(literal 1 binary32))
(/ 1 c)
(/.f32 #s(literal 1 binary32) c)
(/ (+ 1 (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c)
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) c)) c)
(/ (- (+ 1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) (pow c 2))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))) c)
(/.f32 (-.f32 (+.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 c c)) #s(literal 1 binary32)) (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 #s(literal 1 binary32) c))) c)
(/ (- (+ 1 (* -1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3) (pow c 3)))) (+ (* -1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) (pow c 2))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))) c)
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 c #s(literal 3 binary32)))) (-.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 #s(literal 1 binary32) c)) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 c c)))) c)
(/ 1 c)
(/.f32 #s(literal 1 binary32) c)
(/ (+ 1 (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c)
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) c)) c)
(/ (- (+ 1 (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (pow c 2)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))) c)
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta)) (*.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) cosTheta))) (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta))) (*.f32 c c))) (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 #s(literal 1 binary32) c))) c)
(/ (- (+ 1 (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)) (+ (* -1 (/ (* (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) cosTheta)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (pow c 3)))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (* (pow c 2) cosTheta))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))))) c)
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 (-.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta)) (/.f32 (*.f32 (-.f32 (-.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta)) (*.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) cosTheta))) (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta))) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta)) cosTheta)) (/.f32 #s(literal 0 binary32) cosTheta)) (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta))) (pow.f32 c #s(literal 3 binary32)))) (-.f32 (fma.f32 (fma.f32 (neg.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32)))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal -1 binary32)) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) (*.f32 (*.f32 c c) cosTheta)) (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 (*.f32 c c) cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 #s(literal 1 binary32) c)))) (*.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (*.f32 c c)) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta)))) c)
c
(* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))))) c #s(literal 1 binary32))
(* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))))
(fma.f32 (-.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 (*.f32 c c) cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 #s(literal 1 binary32) c))) (*.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (*.f32 c c)) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta))) c c)
(* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 3) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 3) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))))))
(fma.f32 (-.f32 (-.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (fma.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (*.f32 c c)) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 (pow.f32 c #s(literal 3 binary32)) cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 #s(literal 1 binary32) c)))) (*.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (pow.f32 c #s(literal 3 binary32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta))) (*.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (*.f32 c c)) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta))) c c)
c
(* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))))) c #s(literal 1 binary32))
(* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))))
(fma.f32 (-.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 (*.f32 c c) cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 #s(literal 1 binary32) c))) (*.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (*.f32 c c)) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta))) c c)
(* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 3) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 3) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))))))
(fma.f32 (-.f32 (-.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (fma.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (*.f32 c c)) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 (pow.f32 c #s(literal 3 binary32)) cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 #s(literal 1 binary32) c)))) (*.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (pow.f32 c #s(literal 3 binary32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta))) (*.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (*.f32 c c)) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta))) c c)
(/ 1 c)
(/.f32 #s(literal 1 binary32) c)
(/ (+ 1 (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c)
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) c)) c)
(/ (- (+ 1 (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (pow c 2)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))) c)
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta)) (*.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) cosTheta))) (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta))) (*.f32 c c))) (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 #s(literal 1 binary32) c))) c)
(/ (- (+ 1 (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)) (+ (* -1 (/ (* (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) cosTheta)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (pow c 3)))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (* (pow c 2) cosTheta))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))))) c)
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 (-.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta)) (/.f32 (*.f32 (-.f32 (-.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta)) (*.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) cosTheta))) (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta))) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta)) cosTheta)) (/.f32 #s(literal 0 binary32) cosTheta)) (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta))) (pow.f32 c #s(literal 3 binary32)))) (-.f32 (fma.f32 (fma.f32 (neg.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32)))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal -1 binary32)) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) (*.f32 (*.f32 c c) cosTheta)) (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 (*.f32 c c) cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 #s(literal 1 binary32) c)))) (*.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (*.f32 c c)) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta)))) c)
(/ cosTheta c)
(/.f32 cosTheta c)
(/ (+ cosTheta (* -1 (/ cosTheta c))) c)
(/.f32 (-.f32 cosTheta (/.f32 cosTheta c)) c)
(/ (- (+ cosTheta (/ cosTheta (pow c 2))) (/ cosTheta c)) c)
(/.f32 (-.f32 (+.f32 (/.f32 cosTheta (*.f32 c c)) cosTheta) (/.f32 cosTheta c)) c)
(/ (- (+ cosTheta (* -1 (/ cosTheta (pow c 3)))) (+ (* -1 (/ cosTheta (pow c 2))) (/ cosTheta c))) c)
(/.f32 (-.f32 (-.f32 cosTheta (/.f32 cosTheta (pow.f32 c #s(literal 3 binary32)))) (-.f32 (/.f32 cosTheta c) (/.f32 cosTheta (*.f32 c c)))) c)
cosTheta
(+ cosTheta (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))
(fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) c) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) cosTheta)
(+ cosTheta (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (pow c 2)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))
(+.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) c) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (neg.f32 (*.f32 c c)))) cosTheta)
(+ cosTheta (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (pow c 2)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (* (/ (exp (* -1 (pow cosTheta 2))) (pow c 3)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))))
(+.f32 (-.f32 cosTheta (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c c)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))))) (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (+.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) c) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 c #s(literal 3 binary32))))))
(/ (- (sqrt (/ 1 (PI))) (* cosTheta (sqrt (/ 1 (PI))))) c)
(/.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (neg.f32 cosTheta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) c)
(/ (- (+ (sqrt (/ 1 (PI))) (* -1 (* (/ 1 c) (sqrt (/ 1 (PI)))))) (+ (* -1 (* (/ cosTheta c) (sqrt (/ 1 (PI))))) (* cosTheta (sqrt (/ 1 (PI)))))) c)
(/.f32 (-.f32 (-.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) c)) (-.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta) (*.f32 (/.f32 cosTheta c) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) c)
(/ (- (+ (sqrt (/ 1 (PI))) (+ (* -1 (* (/ 1 c) (sqrt (/ 1 (PI))))) (* (/ 1 (pow c 2)) (sqrt (/ 1 (PI)))))) (+ (* -1 (* (/ cosTheta c) (sqrt (/ 1 (PI))))) (+ (* cosTheta (sqrt (/ 1 (PI)))) (* (/ cosTheta (pow c 2)) (sqrt (/ 1 (PI))))))) c)
(/.f32 (-.f32 (+.f32 (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (*.f32 c c)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) c)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (fma.f32 (/.f32 (neg.f32 cosTheta) c) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 (/.f32 cosTheta (*.f32 c c)) cosTheta)))) c)
(/ (- (+ (sqrt (/ 1 (PI))) (+ (* -1 (* (/ 1 c) (sqrt (/ 1 (PI))))) (+ (* -1 (* (/ 1 (pow c 3)) (sqrt (/ 1 (PI))))) (* (/ 1 (pow c 2)) (sqrt (/ 1 (PI))))))) (+ (* -1 (* (/ cosTheta c) (sqrt (/ 1 (PI))))) (+ (* -1 (* (/ cosTheta (pow c 3)) (sqrt (/ 1 (PI))))) (+ (* cosTheta (sqrt (/ 1 (PI)))) (* (/ cosTheta (pow c 2)) (sqrt (/ 1 (PI)))))))) c)
(/.f32 (-.f32 (+.f32 (-.f32 (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (*.f32 c c)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (pow.f32 c #s(literal 3 binary32)))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) c)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (fma.f32 (/.f32 (neg.f32 cosTheta) c) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (fma.f32 (/.f32 (neg.f32 cosTheta) (pow.f32 c #s(literal 3 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 (/.f32 cosTheta (*.f32 c c)) cosTheta))))) c)
c
(* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))))) c #s(literal 1 binary32))
(* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))))
(fma.f32 (-.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 (*.f32 c c) cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 #s(literal 1 binary32) c))) (*.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (*.f32 c c)) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta))) c c)
(* c (+ 1 (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 3) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 3) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))))))
(fma.f32 (-.f32 (-.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (fma.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (*.f32 c c)) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 (pow.f32 c #s(literal 3 binary32)) cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 #s(literal 1 binary32) c)))) (*.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (pow.f32 c #s(literal 3 binary32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta))) (*.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (*.f32 c c)) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta))) c c)
(/ 1 c)
(/.f32 #s(literal 1 binary32) c)
(/ (+ 1 (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c)
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) c)) c)
(/ (- (+ 1 (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) (pow c 2)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))) c)
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta)) (*.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) cosTheta))) (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta))) (*.f32 c c))) (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 #s(literal 1 binary32) c))) c)
(/ (- (+ 1 (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)) (+ (* -1 (/ (* (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) cosTheta)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) (pow c 3)))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (* (pow c 2) cosTheta))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* (pow c 2) cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))))) c)
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 (-.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta)) (/.f32 (*.f32 (-.f32 (-.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta)) (*.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) cosTheta))) (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta))) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta)) cosTheta)) (/.f32 #s(literal 0 binary32) cosTheta)) (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta))) (pow.f32 c #s(literal 3 binary32)))) (-.f32 (fma.f32 (fma.f32 (neg.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32)))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal -1 binary32)) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) (*.f32 (*.f32 c c) cosTheta)) (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 (*.f32 c c) cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 #s(literal 1 binary32) c)))) (*.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (*.f32 c c)) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta)))) c)
(/ 1 c)
(/.f32 #s(literal 1 binary32) c)
(/ (+ 1 (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c)
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) c)) c)
(/ (- (+ 1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) (pow c 2))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))) c)
(/.f32 (-.f32 (+.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 c c)) #s(literal 1 binary32)) (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 #s(literal 1 binary32) c))) c)
(/ (- (+ 1 (* -1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3) (pow c 3)))) (+ (* -1 (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) (pow c 2))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)))) c)
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 c #s(literal 3 binary32)))) (-.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 #s(literal 1 binary32) c)) (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 c c)))) c)
c
(* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))))) c #s(literal 1 binary32))
(* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))))) c #s(literal 1 binary32))
(* c (+ 1 (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))))) c #s(literal 1 binary32))
c
(* c (+ 1 (/ 1 c)))
(+.f32 c #s(literal 1 binary32))
(* c (+ 1 (/ 1 c)))
(+.f32 c #s(literal 1 binary32))
(* c (+ 1 (/ 1 c)))
(+.f32 c #s(literal 1 binary32))
(* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))
(*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) c) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))))
(/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) c)
(/.f32 (-.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) c) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))))) c)
(/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))) (* (/ (exp (* -1 (pow cosTheta 2))) (pow c 2)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)
(/.f32 (-.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c c)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) c) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))))) c)
(/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (pow c 3)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))) (* (/ (exp (* -1 (pow cosTheta 2))) (pow c 2)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))))) c)
(/.f32 (+.f32 (neg.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (+.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) c) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 c #s(literal 3 binary32)))))) (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c c)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) c)
(* (/ cosTheta c) (sqrt (/ 1 (PI))))
(*.f32 (/.f32 cosTheta c) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))
(/ (+ (* -1 (* (/ cosTheta c) (sqrt (/ 1 (PI))))) (* cosTheta (sqrt (/ 1 (PI))))) c)
(/.f32 (-.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta) (*.f32 (/.f32 cosTheta c) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) c)
(/ (+ (* -1 (* (/ cosTheta c) (sqrt (/ 1 (PI))))) (+ (* cosTheta (sqrt (/ 1 (PI)))) (* (/ cosTheta (pow c 2)) (sqrt (/ 1 (PI)))))) c)
(/.f32 (fma.f32 (/.f32 (neg.f32 cosTheta) c) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 (/.f32 cosTheta (*.f32 c c)) cosTheta))) c)
(/ (+ (* -1 (* (/ cosTheta c) (sqrt (/ 1 (PI))))) (+ (* -1 (* (/ cosTheta (pow c 3)) (sqrt (/ 1 (PI))))) (+ (* cosTheta (sqrt (/ 1 (PI)))) (* (/ cosTheta (pow c 2)) (sqrt (/ 1 (PI))))))) c)
(/.f32 (fma.f32 (/.f32 (neg.f32 cosTheta) c) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (fma.f32 (/.f32 (neg.f32 cosTheta) (pow.f32 c #s(literal 3 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 (/.f32 cosTheta (*.f32 c c)) cosTheta)))) c)
c
(* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1)))
(*.f32 (neg.f32 c) (-.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) (neg.f32 c)) #s(literal 1 binary32)))
(* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1)))
(*.f32 (neg.f32 c) (-.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) (neg.f32 c)) #s(literal 1 binary32)))
(* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1)))
(*.f32 (neg.f32 c) (-.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) (neg.f32 c)) #s(literal 1 binary32)))
(/ 1 c)
(/.f32 #s(literal 1 binary32) c)
(* -1 (/ (- (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)) 1) c))
(/.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (-.f32 (/.f32 #s(literal 1 binary32) c) #s(literal 1 binary32))) (neg.f32 c))
(* -1 (/ (- (* -1 (/ (- (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) c) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c))
(/.f32 (fma.f32 (/.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 2 binary32)) c) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32))) (neg.f32 c)) #s(literal -1 binary32) #s(literal 1 binary32)) c)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3) c) (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)) c)) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c))
(/.f32 (fma.f32 (/.f32 (-.f32 (/.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 3 binary32)) c) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 2 binary32))) (neg.f32 c)) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32))) (neg.f32 c)) #s(literal -1 binary32) #s(literal 1 binary32)) c)
(/ 1 c)
(/.f32 #s(literal 1 binary32) c)
(* -1 (/ (- (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)) 1) c))
(/.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (-.f32 (/.f32 #s(literal 1 binary32) c) #s(literal 1 binary32))) (neg.f32 c))
(* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (* c cosTheta)))) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c))
(/.f32 (fma.f32 (/.f32 (-.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) cosTheta) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))))) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))))) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32))) (neg.f32 c)) #s(literal -1 binary32) #s(literal 1 binary32)) c)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (* c cosTheta)) (/ (* (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)))) (* c cosTheta))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)))) c)) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c))
(/.f32 (fma.f32 (/.f32 (-.f32 (/.f32 (-.f32 (-.f32 (fma.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) c) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) (fma.f32 (/.f32 (+.f32 #s(literal 0 binary32) (*.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) cosTheta))) cosTheta) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) c) (/.f32 #s(literal 0 binary32) (*.f32 c cosTheta)))) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))))) (+.f32 #s(literal 0 binary32) (*.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) cosTheta)))) (neg.f32 c)) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32))) (neg.f32 c)) #s(literal -1 binary32) #s(literal 1 binary32)) c)
c
(* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1)))
(*.f32 (neg.f32 c) (-.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) (neg.f32 c)) #s(literal 1 binary32)))
(* -1 (* c (- (* -1 (/ (+ 1 (+ (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1)))
(*.f32 (neg.f32 c) (-.f32 (/.f32 (+.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) (/.f32 #s(literal 0 binary32) c)) #s(literal 1 binary32)) (neg.f32 c)) #s(literal 1 binary32)))
(* -1 (* c (- (* -1 (/ (+ 1 (+ (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1)))
(*.f32 (neg.f32 c) (-.f32 (/.f32 (fma.f32 (-.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta)) (/.f32 (-.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) (/.f32 #s(literal 0 binary32) c)) (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta))) c)) #s(literal -1 binary32) #s(literal -1 binary32)) c) #s(literal 1 binary32)))
c
(* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1)))
(*.f32 (neg.f32 c) (-.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) (neg.f32 c)) #s(literal 1 binary32)))
(* -1 (* c (- (* -1 (/ (+ 1 (+ (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1)))
(*.f32 (neg.f32 c) (-.f32 (/.f32 (+.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) (/.f32 #s(literal 0 binary32) c)) #s(literal 1 binary32)) (neg.f32 c)) #s(literal 1 binary32)))
(* -1 (* c (- (* -1 (/ (+ 1 (+ (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1)))
(*.f32 (neg.f32 c) (-.f32 (/.f32 (fma.f32 (-.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta)) (/.f32 (-.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) (/.f32 #s(literal 0 binary32) c)) (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta))) c)) #s(literal -1 binary32) #s(literal -1 binary32)) c) #s(literal 1 binary32)))
(/ 1 c)
(/.f32 #s(literal 1 binary32) c)
(* -1 (/ (- (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)) 1) c))
(/.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (-.f32 (/.f32 #s(literal 1 binary32) c) #s(literal 1 binary32))) (neg.f32 c))
(* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (* c cosTheta)))) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c))
(/.f32 (fma.f32 (/.f32 (-.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) cosTheta) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))))) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))))) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32))) (neg.f32 c)) #s(literal -1 binary32) #s(literal 1 binary32)) c)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (* c cosTheta)) (/ (* (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)))) (* c cosTheta))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)))) c)) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c))
(/.f32 (fma.f32 (/.f32 (-.f32 (/.f32 (-.f32 (-.f32 (fma.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) c) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) (fma.f32 (/.f32 (+.f32 #s(literal 0 binary32) (*.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) cosTheta))) cosTheta) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) c) (/.f32 #s(literal 0 binary32) (*.f32 c cosTheta)))) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))))) (+.f32 #s(literal 0 binary32) (*.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) cosTheta)))) (neg.f32 c)) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32))) (neg.f32 c)) #s(literal -1 binary32) #s(literal 1 binary32)) c)
(/ cosTheta c)
(/.f32 cosTheta c)
(* -1 (/ (+ (* -1 cosTheta) (/ cosTheta c)) c))
(/.f32 (-.f32 cosTheta (/.f32 cosTheta c)) c)
(* -1 (/ (+ (* -1 cosTheta) (* -1 (/ (- (/ cosTheta c) cosTheta) c))) c))
(/.f32 (-.f32 (/.f32 (-.f32 cosTheta (/.f32 cosTheta c)) c) cosTheta) (neg.f32 c))
(* -1 (/ (+ (* -1 cosTheta) (* -1 (/ (- (* -1 (/ (- (/ cosTheta c) cosTheta) c)) cosTheta) c))) c))
(/.f32 (-.f32 (/.f32 (-.f32 (/.f32 (-.f32 cosTheta (/.f32 cosTheta c)) c) cosTheta) (neg.f32 c)) cosTheta) (neg.f32 c))
cosTheta
(+ cosTheta (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))
(fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) c) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) cosTheta)
(+ cosTheta (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)))
(-.f32 cosTheta (/.f32 (-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) c) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) c))
(+ cosTheta (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c)))
(-.f32 cosTheta (/.f32 (neg.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) c) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) c))) c))
(* -1 (/ (- (* -1 (sqrt (/ 1 (PI)))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) c))
(/.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) (neg.f32 c))
(* -1 (/ (- (+ (* -1 (sqrt (/ 1 (PI)))) (* -1 (/ (- (* -1 (sqrt (/ 1 (PI)))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) c))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) c))
(/.f32 (+.f32 (-.f32 (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (/.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) c)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) (neg.f32 c))
(* -1 (/ (- (+ (* -1 (sqrt (/ 1 (PI)))) (* -1 (/ (- (+ (* -1 (sqrt (/ 1 (PI)))) (* -1 (/ (- (* -1 (sqrt (/ 1 (PI)))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) c))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) c))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) c))
(/.f32 (fma.f32 #s(literal -1 binary32) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (/.f32 (+.f32 (-.f32 (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (/.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) c)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) c)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) (neg.f32 c))
(* -1 (/ (- (+ (* -1 (sqrt (/ 1 (PI)))) (* -1 (/ (- (+ (* -1 (sqrt (/ 1 (PI)))) (* -1 (/ (- (+ (* -1 (sqrt (/ 1 (PI)))) (* -1 (/ (- (* -1 (sqrt (/ 1 (PI)))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) c))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) c))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) c))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) c))
(/.f32 (fma.f32 #s(literal -1 binary32) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (/.f32 (fma.f32 #s(literal -1 binary32) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (/.f32 (+.f32 (-.f32 (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (/.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) c)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) c)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) c)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) (neg.f32 c))
c
(* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1)))
(*.f32 (neg.f32 c) (-.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) (neg.f32 c)) #s(literal 1 binary32)))
(* -1 (* c (- (* -1 (/ (+ 1 (+ (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1)))
(*.f32 (neg.f32 c) (-.f32 (/.f32 (+.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) (/.f32 #s(literal 0 binary32) c)) #s(literal 1 binary32)) (neg.f32 c)) #s(literal 1 binary32)))
(* -1 (* c (- (* -1 (/ (+ 1 (+ (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (/ (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1)))
(*.f32 (neg.f32 c) (-.f32 (/.f32 (fma.f32 (-.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta)) (/.f32 (-.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) (/.f32 #s(literal 0 binary32) c)) (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta))) c)) #s(literal -1 binary32) #s(literal -1 binary32)) c) #s(literal 1 binary32)))
(/ 1 c)
(/.f32 #s(literal 1 binary32) c)
(* -1 (/ (- (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)) 1) c))
(/.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (-.f32 (/.f32 #s(literal 1 binary32) c) #s(literal 1 binary32))) (neg.f32 c))
(* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (* c cosTheta)))) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c))
(/.f32 (fma.f32 (/.f32 (-.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) c) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) cosTheta) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))))) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))))) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32))) (neg.f32 c)) #s(literal -1 binary32) #s(literal 1 binary32)) c)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (+ (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) (* c cosTheta)) (/ (* (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)))) (* c cosTheta))))) (+ (* -1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ (* (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) (+ cosTheta (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2)))))) cosTheta)))) c)) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c))
(/.f32 (fma.f32 (/.f32 (-.f32 (/.f32 (-.f32 (-.f32 (fma.f32 (/.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) c) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) (fma.f32 (/.f32 (+.f32 #s(literal 0 binary32) (*.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) cosTheta))) cosTheta) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) c) (/.f32 #s(literal 0 binary32) (*.f32 c cosTheta)))) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))))) (+.f32 #s(literal 0 binary32) (*.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) cosTheta)))) (neg.f32 c)) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32))) (neg.f32 c)) #s(literal -1 binary32) #s(literal 1 binary32)) c)
(/ 1 c)
(/.f32 #s(literal 1 binary32) c)
(* -1 (/ (- (+ (* (/ (exp (* -1 (pow cosTheta 2))) (* c cosTheta)) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))) (/ 1 c)) 1) c))
(/.f32 (fma.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 c cosTheta)) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (-.f32 (/.f32 #s(literal 1 binary32) c) #s(literal 1 binary32))) (neg.f32 c))
(* -1 (/ (- (* -1 (/ (- (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2) c) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c))
(/.f32 (fma.f32 (/.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 2 binary32)) c) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32))) (neg.f32 c)) #s(literal -1 binary32) #s(literal 1 binary32)) c)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 3) c) (pow (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) 2)) c)) (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI)))))) c)) 1) c))
(/.f32 (fma.f32 (/.f32 (-.f32 (/.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 3 binary32)) c) (pow.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) #s(literal 2 binary32))) (neg.f32 c)) (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32))) (neg.f32 c)) #s(literal -1 binary32) #s(literal 1 binary32)) c)
c
(* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1)))
(*.f32 (neg.f32 c) (-.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) (neg.f32 c)) #s(literal 1 binary32)))
(* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1)))
(*.f32 (neg.f32 c) (-.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) (neg.f32 c)) #s(literal 1 binary32)))
(* -1 (* c (- (* -1 (/ (+ 1 (* (/ (exp (* -1 (pow cosTheta 2))) cosTheta) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c)) 1)))
(*.f32 (neg.f32 c) (-.f32 (/.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) cosTheta) #s(literal 1 binary32)) (neg.f32 c)) #s(literal 1 binary32)))
c
(* c (+ 1 (/ 1 c)))
(+.f32 c #s(literal 1 binary32))
(* c (+ 1 (/ 1 c)))
(+.f32 c #s(literal 1 binary32))
(* c (+ 1 (/ 1 c)))
(+.f32 c #s(literal 1 binary32))
(* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))
(*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) c) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))))
(* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))
(/.f32 (-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) c) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) (neg.f32 c))
(* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c))
(/.f32 (neg.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) c) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) c))) (neg.f32 c))
(* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* -1 (/ (+ (* -1 (* (sqrt (/ (- 1 (* 2 cosTheta)) (PI))) (exp (* -1 (pow cosTheta 2))))) (* (/ (exp (* -1 (pow cosTheta 2))) c) (sqrt (/ (- 1 (* 2 cosTheta)) (PI))))) c))) c))) c))
(/.f32 (neg.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (neg.f32 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (-.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) c) (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 (fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))) c))) c))) (neg.f32 c))
(* (/ cosTheta c) (sqrt (/ 1 (PI))))
(*.f32 (/.f32 cosTheta c) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))
(* -1 (/ (+ (* -1 (* cosTheta (sqrt (/ 1 (PI))))) (* (/ cosTheta c) (sqrt (/ 1 (PI))))) c))
(/.f32 (-.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta) (*.f32 (/.f32 cosTheta c) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) c)
(* -1 (/ (+ (* -1 (* cosTheta (sqrt (/ 1 (PI))))) (* -1 (/ (+ (* -1 (* cosTheta (sqrt (/ 1 (PI))))) (* (/ cosTheta c) (sqrt (/ 1 (PI))))) c))) c))
(/.f32 (fma.f32 (/.f32 (-.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta) (*.f32 (/.f32 cosTheta c) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) c) #s(literal -1 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) c)
(* -1 (/ (+ (* -1 (* cosTheta (sqrt (/ 1 (PI))))) (* -1 (/ (+ (* -1 (* cosTheta (sqrt (/ 1 (PI))))) (* -1 (/ (+ (* -1 (* cosTheta (sqrt (/ 1 (PI))))) (* (/ cosTheta c) (sqrt (/ 1 (PI))))) c))) c))) c))
(/.f32 (neg.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta (/.f32 (-.f32 (/.f32 (-.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta) (*.f32 (/.f32 cosTheta c) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) c) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) c))) (neg.f32 c))
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))) cosTheta)
(/.f32 (fma.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))))) cosTheta)
(/.f32 (fma.f32 (+.f32 (+.f32 c #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) #s(literal -3/2 binary32)) cosTheta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) cosTheta (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (+ (* -1/2 (sqrt (/ 1 (PI)))) (* cosTheta (+ (sqrt (/ 1 (PI))) (* -1/2 (sqrt (/ 1 (PI)))))))))))))) cosTheta)
(/.f32 (fma.f32 (+.f32 (+.f32 c #s(literal 1 binary32)) (fma.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) #s(literal -3/2 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)) cosTheta (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) cosTheta (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) cosTheta)
(/.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (neg.f32 cosTheta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (* cosTheta (sqrt (/ 1 (PI)))))))) cosTheta)
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1/2 (sqrt (/ 1 (PI)))) (* -1/2 (* cosTheta (sqrt (/ 1 (PI)))))))))) cosTheta)
(/.f32 (fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))) cosTheta (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) cosTheta (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
1
#s(literal 1 binary32)
(+ 1 (* -2 cosTheta))
(fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32))
(+ 1 (* -2 cosTheta))
(fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32))
(+ 1 (* -2 cosTheta))
(fma.f32 #s(literal -2 binary32) cosTheta #s(literal 1 binary32))
(* cosTheta (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(* cosTheta (+ (sqrt (PI)) (* -1 (* cosTheta (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))))))
(*.f32 (fma.f32 (fma.f32 (-.f32 c (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (PI.f32) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))))))
(*.f32 (fma.f32 (neg.f32 (fma.f32 (-.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) #s(literal -3/2 binary32)) (PI.f32)) (*.f32 (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) #s(literal 2 binary32)) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))))) cosTheta (fma.f32 (-.f32 c (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (PI.f32) (PI.f32)))) cosTheta (sqrt.f32 (PI.f32))) cosTheta)
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (PI)) (* (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI)))))))) (* (PI) (+ (sqrt (/ 1 (PI))) (* -1/2 (sqrt (/ 1 (PI)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))))))
(*.f32 (fma.f32 (fma.f32 (neg.f32 (fma.f32 (fma.f32 (neg.f32 (*.f32 (sqrt.f32 (PI.f32)) (-.f32 (+.f32 c #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) (-.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) #s(literal -3/2 binary32)) (PI.f32)) (*.f32 (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) #s(literal 2 binary32)) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))))) (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (PI.f32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) #s(literal -3/2 binary32)) (-.f32 (+.f32 c #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)))))) cosTheta (-.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) #s(literal -3/2 binary32)) (PI.f32)) (*.f32 (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) #s(literal 2 binary32)) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))))))) cosTheta (neg.f32 (fma.f32 (-.f32 c (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (PI.f32) (PI.f32)))) cosTheta (sqrt.f32 (PI.f32))) cosTheta)
(* cosTheta (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(* cosTheta (+ (sqrt (PI)) (* -1 (* cosTheta (* (PI) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))))
(*.f32 (fma.f32 (*.f32 (neg.f32 (fma.f32 c (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) cosTheta (sqrt.f32 (PI.f32))) cosTheta)
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (pow (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) 2)))) (* (PI) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (* (PI) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))))
(*.f32 (fma.f32 (neg.f32 (fma.f32 (fma.f32 (neg.f32 (*.f32 (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #s(literal 2 binary32)) (*.f32 (fma.f32 c (PI.f32) (PI.f32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) #s(literal -3/2 binary32)))) cosTheta (*.f32 (fma.f32 c (PI.f32) (PI.f32)) (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))))) cosTheta (sqrt.f32 (PI.f32))) cosTheta)
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (PI)) (* (+ 1 c) (* (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (pow (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) 2)))) (* (PI) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (* (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))) (* (PI) (* (+ 1 c) (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (pow (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) 2)))) (* (PI) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (* (PI) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))))
(*.f32 (fma.f32 (-.f32 (*.f32 (neg.f32 (fma.f32 (-.f32 (fma.f32 (neg.f32 (*.f32 (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) #s(literal -3/2 binary32)) (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (fma.f32 c (PI.f32) (PI.f32)) (*.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))))) (*.f32 (fma.f32 c (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (fma.f32 (neg.f32 (*.f32 (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #s(literal 2 binary32)) (*.f32 (fma.f32 c (PI.f32) (PI.f32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) #s(literal -3/2 binary32)))) (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))))) cosTheta (fma.f32 (neg.f32 (*.f32 (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #s(literal 2 binary32)) (*.f32 (fma.f32 c (PI.f32) (PI.f32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) #s(literal -3/2 binary32)))))) cosTheta) (*.f32 (fma.f32 c (PI.f32) (PI.f32)) (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))))) cosTheta (sqrt.f32 (PI.f32))) cosTheta)
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))) cosTheta)
(/.f32 (fma.f32 (fma.f32 c cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* cosTheta (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))) cosTheta)
(/.f32 (fma.f32 (fma.f32 (fma.f32 c cosTheta cosTheta) (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) #s(literal -3/2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (+.f32 c #s(literal 1 binary32)))) cosTheta (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* cosTheta (+ (* cosTheta (* (+ 1 c) (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))) cosTheta)
(/.f32 (fma.f32 (fma.f32 (fma.f32 (fma.f32 c cosTheta cosTheta) (*.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) #s(literal -3/2 binary32)) (+.f32 c #s(literal 1 binary32)))) cosTheta (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (+.f32 c #s(literal 1 binary32)))) cosTheta (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))) cosTheta)
(/.f32 (fma.f32 (fma.f32 c cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* cosTheta (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))) cosTheta)
(/.f32 (fma.f32 (fma.f32 (fma.f32 c cosTheta cosTheta) (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) #s(literal -3/2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (+.f32 c #s(literal 1 binary32)))) cosTheta (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* cosTheta (+ (* cosTheta (* (+ 1 c) (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))) cosTheta)
(/.f32 (fma.f32 (fma.f32 (fma.f32 (fma.f32 c cosTheta cosTheta) (*.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) #s(literal -3/2 binary32)) (+.f32 c #s(literal 1 binary32)))) cosTheta (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (+.f32 c #s(literal 1 binary32)))) cosTheta (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(* cosTheta (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(* cosTheta (+ (sqrt (PI)) (* -1 (* cosTheta (* (PI) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))))
(*.f32 (fma.f32 (*.f32 (neg.f32 (fma.f32 c (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) cosTheta (sqrt.f32 (PI.f32))) cosTheta)
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (pow (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) 2)))) (* (PI) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (* (PI) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))))
(*.f32 (fma.f32 (neg.f32 (fma.f32 (fma.f32 (neg.f32 (*.f32 (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #s(literal 2 binary32)) (*.f32 (fma.f32 c (PI.f32) (PI.f32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) #s(literal -3/2 binary32)))) cosTheta (*.f32 (fma.f32 c (PI.f32) (PI.f32)) (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))))) cosTheta (sqrt.f32 (PI.f32))) cosTheta)
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (PI)) (* (+ 1 c) (* (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (pow (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) 2)))) (* (PI) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (* (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))) (* (PI) (* (+ 1 c) (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (pow (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) 2)))) (* (PI) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (* (PI) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))))
(*.f32 (fma.f32 (-.f32 (*.f32 (neg.f32 (fma.f32 (-.f32 (fma.f32 (neg.f32 (*.f32 (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) #s(literal -3/2 binary32)) (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (fma.f32 c (PI.f32) (PI.f32)) (*.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))))) (*.f32 (fma.f32 c (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (fma.f32 (neg.f32 (*.f32 (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #s(literal 2 binary32)) (*.f32 (fma.f32 c (PI.f32) (PI.f32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) #s(literal -3/2 binary32)))) (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))))) cosTheta (fma.f32 (neg.f32 (*.f32 (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #s(literal 2 binary32)) (*.f32 (fma.f32 c (PI.f32) (PI.f32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) #s(literal -3/2 binary32)))))) cosTheta) (*.f32 (fma.f32 c (PI.f32) (PI.f32)) (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))))) cosTheta (sqrt.f32 (PI.f32))) cosTheta)
(/ cosTheta (+ 1 c))
(/.f32 cosTheta (+.f32 c #s(literal 1 binary32)))
(/ cosTheta (+ 1 c))
(/.f32 cosTheta (+.f32 c #s(literal 1 binary32)))
(/ cosTheta (+ 1 c))
(/.f32 cosTheta (+.f32 c #s(literal 1 binary32)))
(/ cosTheta (+ 1 c))
(/.f32 cosTheta (+.f32 c #s(literal 1 binary32)))
(* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))
(+ (* cosTheta (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))
(fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))
(+ (* cosTheta (+ 1 (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* cosTheta (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))
(fma.f32 (+.f32 (fma.f32 (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) #s(literal -3/2 binary32)) cosTheta (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (fma.f32 c #s(literal -1 binary32) #s(literal -1 binary32)))) #s(literal 1 binary32)) cosTheta (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))
(+ (* cosTheta (+ 1 (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* cosTheta (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* cosTheta (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))
(fma.f32 (+.f32 (-.f32 (*.f32 (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) #s(literal -3/2 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta)) cosTheta) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #s(literal 1 binary32)) cosTheta (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))
(* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))
(+ (* -1 (* (/ cosTheta (+ 1 c)) (sqrt (/ 1 (PI))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))
(-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))
(+ (* -1 (* (/ cosTheta (+ 1 c)) (sqrt (/ 1 (PI))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))
(-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))
(+ (* -1 (* (/ cosTheta (+ 1 c)) (sqrt (/ 1 (PI))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))
(-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))) cosTheta)
(/.f32 (fma.f32 (fma.f32 c cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* cosTheta (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))) cosTheta)
(/.f32 (fma.f32 (fma.f32 (fma.f32 c cosTheta cosTheta) (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) #s(literal -3/2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (+.f32 c #s(literal 1 binary32)))) cosTheta (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* cosTheta (+ (* cosTheta (* (+ 1 c) (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))) cosTheta)
(/.f32 (fma.f32 (fma.f32 (fma.f32 (fma.f32 c cosTheta cosTheta) (*.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) #s(literal -3/2 binary32)) (+.f32 c #s(literal 1 binary32)))) cosTheta (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (+.f32 c #s(literal 1 binary32)))) cosTheta (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(* cosTheta (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(* cosTheta (+ (sqrt (PI)) (* -1 (* cosTheta (* (PI) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))))
(*.f32 (fma.f32 (*.f32 (neg.f32 (fma.f32 c (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) cosTheta (sqrt.f32 (PI.f32))) cosTheta)
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (pow (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) 2)))) (* (PI) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (* (PI) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))))
(*.f32 (fma.f32 (neg.f32 (fma.f32 (fma.f32 (neg.f32 (*.f32 (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #s(literal 2 binary32)) (*.f32 (fma.f32 c (PI.f32) (PI.f32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) #s(literal -3/2 binary32)))) cosTheta (*.f32 (fma.f32 c (PI.f32) (PI.f32)) (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))))) cosTheta (sqrt.f32 (PI.f32))) cosTheta)
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (PI)) (* (+ 1 c) (* (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (pow (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) 2)))) (* (PI) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (* (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))))))) (* (PI) (* (+ 1 c) (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (pow (+ 1 c) 2) (pow (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))) 2)))) (* (PI) (* (+ 1 c) (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (* (PI) (* (+ 1 c) (+ 1 (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))))
(*.f32 (fma.f32 (-.f32 (*.f32 (neg.f32 (fma.f32 (-.f32 (fma.f32 (neg.f32 (*.f32 (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) #s(literal -3/2 binary32)) (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (fma.f32 c (PI.f32) (PI.f32)) (*.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))))) (*.f32 (fma.f32 c (sqrt.f32 (PI.f32)) (sqrt.f32 (PI.f32))) (*.f32 (fma.f32 (neg.f32 (*.f32 (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #s(literal 2 binary32)) (*.f32 (fma.f32 c (PI.f32) (PI.f32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) #s(literal -3/2 binary32)))) (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))))) cosTheta (fma.f32 (neg.f32 (*.f32 (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #s(literal 2 binary32)) (*.f32 (fma.f32 c (PI.f32) (PI.f32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) #s(literal -3/2 binary32)))))) cosTheta) (*.f32 (fma.f32 c (PI.f32) (PI.f32)) (-.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))))) cosTheta (sqrt.f32 (PI.f32))) cosTheta)
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) cosTheta)
(/.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (neg.f32 cosTheta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) cosTheta)
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) #s(literal -3/2 binary32)) cosTheta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (+ (* -1/2 (sqrt (/ 1 (PI)))) (* cosTheta (+ (sqrt (/ 1 (PI))) (* -1/2 (sqrt (/ 1 (PI)))))))))))) cosTheta)
(/.f32 (fma.f32 (fma.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) #s(literal -3/2 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)) cosTheta (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) cosTheta (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(* cosTheta (sqrt (PI)))
(*.f32 (sqrt.f32 (PI.f32)) cosTheta)
(* cosTheta (+ (sqrt (PI)) (* -1 (* cosTheta (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))))))
(*.f32 (fma.f32 (fma.f32 (-.f32 c (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (PI.f32) (PI.f32)) (neg.f32 cosTheta) (sqrt.f32 (PI.f32))) cosTheta)
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))))))
(*.f32 (fma.f32 (neg.f32 (fma.f32 (-.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) #s(literal -3/2 binary32)) (PI.f32)) (*.f32 (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) #s(literal 2 binary32)) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))))) cosTheta (fma.f32 (-.f32 c (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (PI.f32) (PI.f32)))) cosTheta (sqrt.f32 (PI.f32))) cosTheta)
(* cosTheta (+ (sqrt (PI)) (* cosTheta (- (* cosTheta (- (* -1 (* cosTheta (+ (* -1 (* (sqrt (PI)) (* (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (* (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI)))))))) (* (PI) (+ (sqrt (/ 1 (PI))) (* -1/2 (sqrt (/ 1 (PI)))))))))) (+ (* -1 (* (sqrt (pow (PI) 3)) (pow (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))) 2))) (* (PI) (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))) (* (PI) (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))))))
(*.f32 (fma.f32 (fma.f32 (neg.f32 (fma.f32 (fma.f32 (neg.f32 (*.f32 (sqrt.f32 (PI.f32)) (-.f32 (+.f32 c #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) (-.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) #s(literal -3/2 binary32)) (PI.f32)) (*.f32 (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) #s(literal 2 binary32)) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))))) (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (PI.f32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) #s(literal -3/2 binary32)) (-.f32 (+.f32 c #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32)))))) cosTheta (-.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) #s(literal -3/2 binary32)) (PI.f32)) (*.f32 (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) #s(literal 2 binary32)) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3 binary32))))))) cosTheta (neg.f32 (fma.f32 (-.f32 c (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (PI.f32) (PI.f32)))) cosTheta (sqrt.f32 (PI.f32))) cosTheta)
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (* -1 (sqrt (/ 1 (PI)))))))) cosTheta)
(/.f32 (fma.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (sqrt (/ 1 (PI))))))))))) cosTheta)
(/.f32 (fma.f32 (+.f32 (+.f32 c #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) #s(literal -3/2 binary32)) cosTheta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) cosTheta (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ 1 (+ c (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (+ (* -1/2 (sqrt (/ 1 (PI)))) (* cosTheta (+ (sqrt (/ 1 (PI))) (* -1/2 (sqrt (/ 1 (PI)))))))))))))) cosTheta)
(/.f32 (fma.f32 (+.f32 (+.f32 c #s(literal 1 binary32)) (fma.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) #s(literal -3/2 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)) cosTheta (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))) cosTheta (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(* (/ 1 cosTheta) (sqrt (PI)))
(/.f32 (sqrt.f32 (PI.f32)) cosTheta)
(/ (+ (sqrt (PI)) (* -1 (* cosTheta (sqrt (PI))))) cosTheta)
(/.f32 (-.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) cosTheta)
(/ (+ (sqrt (PI)) (* cosTheta (+ (* -1 (sqrt (PI))) (* -1/2 (* cosTheta (sqrt (PI))))))) cosTheta)
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 (sqrt.f32 (PI.f32)) cosTheta) #s(literal -1/2 binary32)) (sqrt.f32 (PI.f32))) cosTheta (sqrt.f32 (PI.f32))) cosTheta)
(/ (+ (sqrt (PI)) (* cosTheta (+ (* -1 (sqrt (PI))) (* cosTheta (+ (* -1/2 (sqrt (PI))) (* -1/2 (* cosTheta (sqrt (PI))))))))) cosTheta)
(/.f32 (fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))) cosTheta (neg.f32 (sqrt.f32 (PI.f32)))) cosTheta (sqrt.f32 (PI.f32))) cosTheta)
(PI)
(PI.f32)
(+ (PI) (* -2 (* cosTheta (PI))))
(fma.f32 #s(literal -2 binary32) (*.f32 (PI.f32) cosTheta) (PI.f32))
(+ (PI) (* -2 (* cosTheta (PI))))
(fma.f32 #s(literal -2 binary32) (*.f32 (PI.f32) cosTheta) (PI.f32))
(+ (PI) (* -2 (* cosTheta (PI))))
(fma.f32 #s(literal -2 binary32) (*.f32 (PI.f32) cosTheta) (PI.f32))
(* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))
(+ (* -1 (* (/ cosTheta (+ 1 c)) (sqrt (/ 1 (PI))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))
(-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))
(+ (* cosTheta (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* cosTheta (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))
(fma.f32 (fma.f32 (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) #s(literal -3/2 binary32)) cosTheta (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (fma.f32 c #s(literal -1 binary32) #s(literal -1 binary32)))) cosTheta (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))
(+ (* cosTheta (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* cosTheta (+ (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* cosTheta (+ (* -1/2 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c))))
(fma.f32 (-.f32 (*.f32 (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) #s(literal -3/2 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta)) cosTheta) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))
(* (/ cosTheta (+ 1 c)) (sqrt (/ 1 (PI))))
(*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))
(* (/ cosTheta (+ 1 c)) (sqrt (/ 1 (PI))))
(*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))
(* (/ cosTheta (+ 1 c)) (sqrt (/ 1 (PI))))
(*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))
(* (/ cosTheta (+ 1 c)) (sqrt (/ 1 (PI))))
(*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))
(sqrt (/ 1 (PI)))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))
(+ (sqrt (/ 1 (PI))) (* -1 (* cosTheta (sqrt (/ 1 (PI))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (neg.f32 cosTheta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))
(+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (* cosTheta (sqrt (/ 1 (PI))))))))
(fma.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))
(+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1/2 (sqrt (/ 1 (PI)))) (* -1/2 (* cosTheta (sqrt (/ 1 (PI))))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))) cosTheta (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) cosTheta (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* -1 (* cosTheta (sqrt (/ 1 (PI)))))) cosTheta)
(/.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (neg.f32 cosTheta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* -1/2 (* cosTheta (sqrt (/ 1 (PI)))))))) cosTheta)
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(/ (+ (sqrt (/ 1 (PI))) (* cosTheta (+ (* -1 (sqrt (/ 1 (PI)))) (* cosTheta (+ (* -1/2 (sqrt (/ 1 (PI)))) (* -1/2 (* cosTheta (sqrt (/ 1 (PI)))))))))) cosTheta)
(/.f32 (fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))) cosTheta (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))) cosTheta (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta)
(+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))
(+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32))
(+ 1 (+ c (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))
(+.f32 (+.f32 c #s(literal 1 binary32)) (fma.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))))))
(+ 1 (+ c (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))))
(+.f32 (+.f32 c #s(literal 1 binary32)) (fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32)))))))
(+ 1 (+ c (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))))
(+.f32 (+.f32 c #s(literal 1 binary32)) (fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (fma.f32 (*.f32 #s(literal 1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))))))))
(* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2))
(*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))
(+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2)))
(fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))) #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2))))
(fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32)))) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) #s(literal -1/8 binary32) (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))) #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ 1 (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2)))))
(fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32)))) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) #s(literal -1/8 binary32) (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32))) #s(literal 1/16 binary32) (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))) #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))))
(* -2 cosTheta)
(*.f32 #s(literal -2 binary32) cosTheta)
(* cosTheta (- (/ 1 cosTheta) 2))
(*.f32 (-.f32 (/.f32 #s(literal 1 binary32) cosTheta) #s(literal 2 binary32)) cosTheta)
(* cosTheta (- (/ 1 cosTheta) 2))
(*.f32 (-.f32 (/.f32 #s(literal 1 binary32) cosTheta) #s(literal 2 binary32)) cosTheta)
(* cosTheta (- (/ 1 cosTheta) 2))
(*.f32 (-.f32 (/.f32 #s(literal 1 binary32) cosTheta) #s(literal 2 binary32)) cosTheta)
(/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))
(/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32))))
(- (+ (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2)))))) (pow cosTheta 4))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))
(fma.f32 (/.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 #s(literal -2 binary32) (PI.f32))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) cosTheta) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 2 binary32))))) (pow.f32 cosTheta #s(literal 4 binary32))) #s(literal -1 binary32) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)))))
(- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))) (* (sqrt -2) (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))))) (+ (* 1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 4) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))))) (pow cosTheta 6))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3)))))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))))
(-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32))) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 cosTheta (PI.f32)))) (*.f32 (/.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 #s(literal -2 binary32) (PI.f32))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) cosTheta) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 2 binary32))))) (sqrt.f32 #s(literal -2 binary32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)))) (*.f32 #s(literal 1/16 binary32) (fma.f32 (/.f32 (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32))) (*.f32 (/.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 4 binary32)))) (/.f32 (*.f32 cosTheta cosTheta) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 3 binary32))))))) (pow.f32 cosTheta #s(literal 6 binary32)))) (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 3 binary32)))) (/.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) (pow.f32 cosTheta #s(literal 3 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 2 binary32)))))))
(/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))) (/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (*.f32 (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32))))
(- (+ (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3)))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2))))))) (pow cosTheta 4))) (/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))))
(fma.f32 (/.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 3 binary32))) (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 3 binary32)))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) cosTheta) (PI.f32)) (*.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (*.f32 (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))))) (pow.f32 cosTheta #s(literal 4 binary32))) #s(literal -1 binary32) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (*.f32 (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)))))
(- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3)))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))))) (* (sqrt -2) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))))) (+ (* 1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))) (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 4) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3)))))))) (pow cosTheta 6))) (/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt -2) 2) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3))))))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))))))
(-.f32 (-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32))) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 cosTheta (PI.f32)))) (*.f32 (/.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 3 binary32))) (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 3 binary32)))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) cosTheta) (PI.f32)) (*.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (*.f32 (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))))) (fma.f32 (sqrt.f32 #s(literal -2 binary32)) c (sqrt.f32 #s(literal -2 binary32)))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)))) (*.f32 #s(literal 1/16 binary32) (fma.f32 (/.f32 (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (*.f32 (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 4 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 3 binary32))) (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 3 binary32))))))) (pow.f32 cosTheta #s(literal 6 binary32)))) (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal -2 binary32) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 3 binary32))) (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 3 binary32)))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (*.f32 (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (*.f32 (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32))))))))
(* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))
(*.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) (+.f32 c #s(literal 1 binary32)))
(+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (*.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) (+.f32 c #s(literal 1 binary32))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))))
(fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (*.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) (+.f32 c #s(literal 1 binary32)))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))))
(fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (fma.f32 (*.f32 #s(literal 1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (*.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) (+.f32 c #s(literal 1 binary32))))))
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)
(* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))
(*.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) (+.f32 c #s(literal 1 binary32)))
(+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (*.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) (+.f32 c #s(literal 1 binary32))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))))
(fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (*.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) (+.f32 c #s(literal 1 binary32)))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))))
(fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (fma.f32 (*.f32 #s(literal 1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (*.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) (+.f32 c #s(literal 1 binary32))))))
(/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))) (/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (*.f32 (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32))))
(- (+ (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3)))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2))))))) (pow cosTheta 4))) (/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))))
(fma.f32 (/.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 3 binary32))) (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 3 binary32)))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) cosTheta) (PI.f32)) (*.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (*.f32 (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))))) (pow.f32 cosTheta #s(literal 4 binary32))) #s(literal -1 binary32) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (*.f32 (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)))))
(- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3)))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))))) (* (sqrt -2) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))))) (+ (* 1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))) (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 4) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3)))))))) (pow cosTheta 6))) (/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt -2) 2) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3))))))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))))))
(-.f32 (-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32))) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 cosTheta (PI.f32)))) (*.f32 (/.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 3 binary32))) (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 3 binary32)))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) cosTheta) (PI.f32)) (*.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (*.f32 (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))))) (fma.f32 (sqrt.f32 #s(literal -2 binary32)) c (sqrt.f32 #s(literal -2 binary32)))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)))) (*.f32 #s(literal 1/16 binary32) (fma.f32 (/.f32 (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (*.f32 (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 4 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 3 binary32))) (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 3 binary32))))))) (pow.f32 cosTheta #s(literal 6 binary32)))) (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal -2 binary32) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 3 binary32))) (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 3 binary32)))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (*.f32 (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (*.f32 (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32))))))))
(/ cosTheta (+ 1 c))
(/.f32 cosTheta (+.f32 c #s(literal 1 binary32)))
(/ cosTheta (+ 1 c))
(/.f32 cosTheta (+.f32 c #s(literal 1 binary32)))
(/ cosTheta (+ 1 c))
(/.f32 cosTheta (+.f32 c #s(literal 1 binary32)))
(/ cosTheta (+ 1 c))
(/.f32 cosTheta (+.f32 c #s(literal 1 binary32)))
(* cosTheta (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))
(*.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) cosTheta)
(* cosTheta (+ 1 (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))
(fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) cosTheta cosTheta)
(* cosTheta (+ 1 (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))) cosTheta cosTheta)
(* cosTheta (+ 1 (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (+ 1 c))))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 #s(literal 1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32))) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))))) cosTheta cosTheta)
(* -1 (* (/ cosTheta (+ 1 c)) (sqrt (/ 1 (PI)))))
(/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (neg.f32 cosTheta)) (+.f32 c #s(literal 1 binary32)))
(* cosTheta (- (* (/ 1 (* cosTheta (+ 1 c))) (sqrt (/ 1 (PI)))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))
(*.f32 (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (fma.f32 c cosTheta cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta)
(* cosTheta (- (* (/ 1 (* cosTheta (+ 1 c))) (sqrt (/ 1 (PI)))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))
(*.f32 (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (fma.f32 c cosTheta cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta)
(* cosTheta (- (* (/ 1 (* cosTheta (+ 1 c))) (sqrt (/ 1 (PI)))) (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))
(*.f32 (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (fma.f32 c cosTheta cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta)
(* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))
(*.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) (+.f32 c #s(literal 1 binary32)))
(+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (*.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) (+.f32 c #s(literal 1 binary32))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))))
(fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (*.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) (+.f32 c #s(literal 1 binary32)))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))))
(fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (fma.f32 (*.f32 #s(literal 1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (*.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) (+.f32 c #s(literal 1 binary32))))))
(/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))) (/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (*.f32 (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32))))
(- (+ (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3)))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2))))))) (pow cosTheta 4))) (/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))))
(fma.f32 (/.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 3 binary32))) (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 3 binary32)))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) cosTheta) (PI.f32)) (*.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (*.f32 (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))))) (pow.f32 cosTheta #s(literal 4 binary32))) #s(literal -1 binary32) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (*.f32 (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)))))
(- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3)))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))))) (* (sqrt -2) (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))))) (+ (* 1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))) (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 4) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3)))))))) (pow cosTheta 6))) (/ 1 (* (+ 1 c) (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt -2) 2) (* (pow (+ 1 c) 3) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 3))))))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (* (pow (+ 1 c) 2) (pow (+ 1 (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))) 2)))))))))
(-.f32 (-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32))) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 cosTheta (PI.f32)))) (*.f32 (/.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 3 binary32))) (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 3 binary32)))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) cosTheta) (PI.f32)) (*.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (*.f32 (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))))) (fma.f32 (sqrt.f32 #s(literal -2 binary32)) c (sqrt.f32 #s(literal -2 binary32)))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)))) (*.f32 #s(literal 1/16 binary32) (fma.f32 (/.f32 (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (*.f32 (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 4 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 3 binary32))) (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 3 binary32))))))) (pow.f32 cosTheta #s(literal 6 binary32)))) (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal -2 binary32) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 3 binary32))) (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 3 binary32)))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (*.f32 (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (*.f32 (pow.f32 (fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32))))))))
(* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))
(*.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))
(+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32)))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))
(fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))
(fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (fma.f32 (*.f32 #s(literal 1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32)))))))
(/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))
(/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32))))
(- (+ (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2)))))) (pow cosTheta 4))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))
(fma.f32 (/.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 #s(literal -2 binary32) (PI.f32))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) cosTheta) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 2 binary32))))) (pow.f32 cosTheta #s(literal 4 binary32))) #s(literal -1 binary32) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)))))
(- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))) (* -1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))) (* (sqrt -2) (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))))) (+ (* 1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt -2) 4) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3))))))) (pow cosTheta 6))) (/ 1 (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt -2) 2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 3)))))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))) (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (pow (+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))) 2))))))))
(-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32))) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 cosTheta (PI.f32)))) (*.f32 (/.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 #s(literal -2 binary32) (PI.f32))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) cosTheta) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 2 binary32))))) (sqrt.f32 #s(literal -2 binary32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)))) (*.f32 #s(literal 1/16 binary32) (fma.f32 (/.f32 (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32))) (*.f32 (/.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 4 binary32)))) (/.f32 (*.f32 cosTheta cosTheta) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 3 binary32))))))) (pow.f32 cosTheta #s(literal 6 binary32)))) (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 3 binary32)))) (/.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) (pow.f32 cosTheta #s(literal 3 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (pow.f32 (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32)) #s(literal 2 binary32)))))))
(+ 1 (+ c (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))
(+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) c) #s(literal 1 binary32))
(+ 1 (+ c (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))
(+.f32 (+.f32 c #s(literal 1 binary32)) (fma.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))))))
(+ 1 (+ c (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)))))))
(+.f32 (+.f32 c #s(literal 1 binary32)) (fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32)))))))
(+ 1 (+ c (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (sqrt -2))))))))
(+.f32 (+.f32 c #s(literal 1 binary32)) (fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (fma.f32 (*.f32 #s(literal 1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))))))))
(* (sqrt (/ (PI) cosTheta)) (sqrt -2))
(*.f32 (sqrt.f32 (/.f32 (PI.f32) cosTheta)) (sqrt.f32 #s(literal -2 binary32)))
(+ (* 1/2 (* (sqrt (/ (PI) (pow cosTheta 3))) (/ 1 (sqrt -2)))) (* (sqrt (/ (PI) cosTheta)) (sqrt -2)))
(fma.f32 (/.f32 (sqrt.f32 (/.f32 (PI.f32) (pow.f32 cosTheta #s(literal 3 binary32)))) (sqrt.f32 #s(literal -2 binary32))) #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (PI.f32) cosTheta)) (sqrt.f32 #s(literal -2 binary32))))
(+ (* -1/8 (* (sqrt (/ (PI) (pow cosTheta 5))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ (PI) (pow cosTheta 3))) (/ 1 (sqrt -2)))) (* (sqrt (/ (PI) cosTheta)) (sqrt -2))))
(fma.f32 (/.f32 (sqrt.f32 (/.f32 (PI.f32) (pow.f32 cosTheta #s(literal 5 binary32)))) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) #s(literal -1/8 binary32) (fma.f32 (/.f32 (sqrt.f32 (/.f32 (PI.f32) (pow.f32 cosTheta #s(literal 3 binary32)))) (sqrt.f32 #s(literal -2 binary32))) #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (PI.f32) cosTheta)) (sqrt.f32 #s(literal -2 binary32)))))
(+ (* -1/8 (* (sqrt (/ (PI) (pow cosTheta 5))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ (PI) (pow cosTheta 7))) (/ 1 (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ (PI) (pow cosTheta 3))) (/ 1 (sqrt -2)))) (* (sqrt (/ (PI) cosTheta)) (sqrt -2)))))
(fma.f32 (/.f32 (sqrt.f32 (/.f32 (PI.f32) (pow.f32 cosTheta #s(literal 5 binary32)))) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) #s(literal -1/8 binary32) (fma.f32 (/.f32 (sqrt.f32 (/.f32 (PI.f32) (pow.f32 cosTheta #s(literal 7 binary32)))) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32))) #s(literal 1/16 binary32) (fma.f32 (/.f32 (sqrt.f32 (/.f32 (PI.f32) (pow.f32 cosTheta #s(literal 3 binary32)))) (sqrt.f32 #s(literal -2 binary32))) #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (PI.f32) cosTheta)) (sqrt.f32 #s(literal -2 binary32))))))
(* -2 (* cosTheta (PI)))
(*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) cosTheta))
(* cosTheta (+ (* -2 (PI)) (/ (PI) cosTheta)))
(*.f32 (fma.f32 #s(literal -2 binary32) (PI.f32) (/.f32 (PI.f32) cosTheta)) cosTheta)
(* cosTheta (+ (* -2 (PI)) (/ (PI) cosTheta)))
(*.f32 (fma.f32 #s(literal -2 binary32) (PI.f32) (/.f32 (PI.f32) cosTheta)) cosTheta)
(* cosTheta (+ (* -2 (PI)) (/ (PI) cosTheta)))
(*.f32 (fma.f32 #s(literal -2 binary32) (PI.f32) (/.f32 (PI.f32) cosTheta)) cosTheta)
(* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))
(*.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 cosTheta (PI.f32))))
(* cosTheta (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) cosTheta)
(* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c))))))
(*.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))) cosTheta)
(* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 3) (+ 1 c))))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (pow (sqrt -2) 5) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (exp (* -1 (pow cosTheta 2))) (* (sqrt -2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -2)) (+ 1 c)))))))
(*.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 #s(literal 1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32))) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (sqrt.f32 #s(literal -2 binary32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -2 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))))) cosTheta)
(* (/ cosTheta (+ 1 c)) (sqrt (/ 1 (PI))))
(*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))
(* (/ cosTheta (+ 1 c)) (sqrt (/ 1 (PI))))
(*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))
(* (/ cosTheta (+ 1 c)) (sqrt (/ 1 (PI))))
(*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))
(* (/ cosTheta (+ 1 c)) (sqrt (/ 1 (PI))))
(*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))
(* (sqrt (/ cosTheta (PI))) (sqrt -2))
(*.f32 (sqrt.f32 (/.f32 cosTheta (PI.f32))) (sqrt.f32 #s(literal -2 binary32)))
(* cosTheta (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2))))
(*.f32 (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))) #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) cosTheta)
(* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2)))))
(*.f32 (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32)))) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) #s(literal -1/8 binary32) (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))) #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))) cosTheta)
(* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ 1 (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2))))))
(*.f32 (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32)))) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) #s(literal -1/8 binary32) (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32))) #s(literal 1/16 binary32) (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))) #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))))) cosTheta)
(* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2))
(*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))
(+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2)))
(fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))) #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2))))
(fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32)))) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) #s(literal -1/8 binary32) (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))) #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))))
(+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ 1 (pow (sqrt -2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ 1 (pow (sqrt -2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ 1 (sqrt -2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (sqrt -2)))))
(fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32)))) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32)))) #s(literal -1/8 binary32) (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32))) #s(literal 1/16 binary32) (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))) #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))))
(+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2)))))))
(-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))
(+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))))))
(+.f32 (+.f32 c #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))))
(+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3))))))))
(+.f32 (+.f32 c #s(literal 1 binary32)) (-.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))))
(+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3)))))))))
(+.f32 (+.f32 c #s(literal 1 binary32)) (-.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (fma.f32 (*.f32 #s(literal -1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))))
(* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (sqrt.f32 #s(literal 2 binary32))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))))
(-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 3))))))
(-.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 3)))))))
(-.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))) (fma.f32 (*.f32 #s(literal -1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32)))))) (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))
(* -2 cosTheta)
(*.f32 #s(literal -2 binary32) cosTheta)
(* -1 (* cosTheta (- 2 (/ 1 cosTheta))))
(*.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) cosTheta)) (neg.f32 cosTheta))
(* -1 (* cosTheta (- 2 (/ 1 cosTheta))))
(*.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) cosTheta)) (neg.f32 cosTheta))
(* -1 (* cosTheta (- 2 (/ 1 cosTheta))))
(*.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) cosTheta)) (neg.f32 cosTheta))
(/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))
(/.f32 #s(literal 1 binary32) (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))))
(+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2)))))))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))))
(- (+ (* -1 (/ (+ (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))) (pow cosTheta 4))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))))
(fma.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) cosTheta) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 2 binary32))))) (pow.f32 cosTheta #s(literal 4 binary32))) #s(literal -1 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))))))
(- (+ (* -1 (/ (+ (* -1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (+ (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 4) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3))))) (* 1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (+ (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))))) (* (sqrt 2) (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))))))) (pow cosTheta 6))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))))))
(-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))) (/.f32 (fma.f32 (*.f32 #s(literal -1/16 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32)))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 2 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 cosTheta (PI.f32)))) (*.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))) (/.f32 (fma.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) cosTheta) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 2 binary32))))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 4 binary32)))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) (*.f32 cosTheta cosTheta)) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 3 binary32)))))) (pow.f32 cosTheta #s(literal 6 binary32)))) (fma.f32 (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 2 binary32))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32)))) #s(literal -1/2 binary32) (fma.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 3 binary32)))) (/.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) (pow.f32 cosTheta #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 2 binary32)))))))
(/ -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))
(/.f32 (/.f32 #s(literal -1 binary32) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)))
(- (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (/ 1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 #s(literal 2 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 2 binary32)))) (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32))))
(- (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3)))))) (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2))))))) (pow cosTheta 4))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (/ 1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))))
(-.f32 (/.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) cosTheta) (*.f32 (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 3 binary32)))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 2 binary32)))))) (neg.f32 (pow.f32 cosTheta #s(literal 4 binary32)))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 #s(literal 2 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 2 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)))))
(- (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3)))))) (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2))))))))) (* (sqrt 2) (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))))) (+ (* -1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (* -1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 4) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3)))))))) (pow cosTheta 6))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt 2) 2) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3))))))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (/ 1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))))))
(-.f32 (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 cosTheta (PI.f32)))) (*.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) (+.f32 c #s(literal 1 binary32)))) (/.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) cosTheta) (*.f32 (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 3 binary32)))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 2 binary32)))))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 #s(literal -1/16 binary32) (fma.f32 (/.f32 (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))) (*.f32 (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 2 binary32))) (/.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (*.f32 (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 4 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 3 binary32))) (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 3 binary32))))))) (neg.f32 (pow.f32 cosTheta #s(literal 6 binary32)))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 #s(literal 2 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 2 binary32)))) (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 3 binary32))) (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 3 binary32)))) (fma.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 2 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)))))))
(* -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))
(*.f32 (fma.f32 c #s(literal -1 binary32) #s(literal -1 binary32)) (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)))
(+ (* -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))))
(fma.f32 (fma.f32 c #s(literal -1 binary32) #s(literal -1 binary32)) (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32)))))
(+ (* -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3))))))
(fma.f32 (fma.f32 c #s(literal -1 binary32) #s(literal -1 binary32)) (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))))))
(+ (* -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3)))))))
(fma.f32 (fma.f32 c #s(literal -1 binary32) #s(literal -1 binary32)) (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (fma.f32 (*.f32 #s(literal -1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32)))))))
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)
(* (/ 1 cosTheta) (sqrt (/ 1 (PI))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)
(* -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))
(*.f32 (fma.f32 c #s(literal -1 binary32) #s(literal -1 binary32)) (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)))
(+ (* -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))))
(fma.f32 (fma.f32 c #s(literal -1 binary32) #s(literal -1 binary32)) (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32)))))
(+ (* -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3))))))
(fma.f32 (fma.f32 c #s(literal -1 binary32) #s(literal -1 binary32)) (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))))))
(+ (* -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3)))))))
(fma.f32 (fma.f32 c #s(literal -1 binary32) #s(literal -1 binary32)) (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (fma.f32 (*.f32 #s(literal -1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32)))))))
(/ -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))
(/.f32 (/.f32 #s(literal -1 binary32) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)))
(- (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (/ 1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 #s(literal 2 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 2 binary32)))) (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32))))
(- (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3)))))) (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2))))))) (pow cosTheta 4))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (/ 1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))))
(-.f32 (/.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) cosTheta) (*.f32 (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 3 binary32)))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 2 binary32)))))) (neg.f32 (pow.f32 cosTheta #s(literal 4 binary32)))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 #s(literal 2 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 2 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)))))
(- (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3)))))) (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2))))))))) (* (sqrt 2) (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))))) (+ (* -1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (* -1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 4) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3)))))))) (pow cosTheta 6))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt 2) 2) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3))))))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (/ 1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))))))
(-.f32 (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 cosTheta (PI.f32)))) (*.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) (+.f32 c #s(literal 1 binary32)))) (/.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) cosTheta) (*.f32 (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 3 binary32)))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 2 binary32)))))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 #s(literal -1/16 binary32) (fma.f32 (/.f32 (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))) (*.f32 (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 2 binary32))) (/.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (*.f32 (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 4 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 3 binary32))) (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 3 binary32))))))) (neg.f32 (pow.f32 cosTheta #s(literal 6 binary32)))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 #s(literal 2 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 2 binary32)))) (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 3 binary32))) (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 3 binary32)))) (fma.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 2 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)))))))
(/ cosTheta (+ 1 c))
(/.f32 cosTheta (+.f32 c #s(literal 1 binary32)))
(/ cosTheta (+ 1 c))
(/.f32 cosTheta (+.f32 c #s(literal 1 binary32)))
(/ cosTheta (+ 1 c))
(/.f32 cosTheta (+.f32 c #s(literal 1 binary32)))
(/ cosTheta (+ 1 c))
(/.f32 cosTheta (+.f32 c #s(literal 1 binary32)))
(* -1 (* cosTheta (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))
(*.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) (neg.f32 cosTheta))
(* -1 (* cosTheta (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c)))) 1)))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32))) (neg.f32 cosTheta))
(* -1 (* cosTheta (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))))) 1)))
(*.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)))) (neg.f32 cosTheta))
(* -1 (* cosTheta (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (+ 1 c))))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c)))))) 1)))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 #s(literal 1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32))))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))))) (neg.f32 cosTheta) cosTheta)
(* -1 (* (/ cosTheta (+ 1 c)) (sqrt (/ 1 (PI)))))
(/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (neg.f32 cosTheta)) (+.f32 c #s(literal 1 binary32)))
(* -1 (* cosTheta (- (* -1 (* (/ 1 (* cosTheta (+ 1 c))) (sqrt (/ 1 (PI))))) (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))
(*.f32 (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (fma.f32 c cosTheta cosTheta)) #s(literal -1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (neg.f32 cosTheta))
(* -1 (* cosTheta (- (* -1 (* (/ 1 (* cosTheta (+ 1 c))) (sqrt (/ 1 (PI))))) (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))
(*.f32 (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (fma.f32 c cosTheta cosTheta)) #s(literal -1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (neg.f32 cosTheta))
(* -1 (* cosTheta (- (* -1 (* (/ 1 (* cosTheta (+ 1 c))) (sqrt (/ 1 (PI))))) (* -1 (* (sqrt (/ 1 (PI))) (/ 1 (+ 1 c)))))))
(*.f32 (fma.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (fma.f32 c cosTheta cosTheta)) #s(literal -1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (neg.f32 cosTheta))
(* -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))
(*.f32 (fma.f32 c #s(literal -1 binary32) #s(literal -1 binary32)) (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)))
(+ (* -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))))
(fma.f32 (fma.f32 c #s(literal -1 binary32) #s(literal -1 binary32)) (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32)))))
(+ (* -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3))))))
(fma.f32 (fma.f32 c #s(literal -1 binary32) #s(literal -1 binary32)) (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))))))
(+ (* -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3)))))))
(fma.f32 (fma.f32 c #s(literal -1 binary32) #s(literal -1 binary32)) (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (fma.f32 (*.f32 #s(literal -1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32)))))))
(/ -1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))
(/.f32 (/.f32 #s(literal -1 binary32) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)))
(- (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (/ 1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 #s(literal 2 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 2 binary32)))) (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32))))
(- (* -1 (/ (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3)))))) (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2))))))) (pow cosTheta 4))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (/ 1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))))
(-.f32 (/.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) cosTheta) (*.f32 (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 3 binary32)))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 2 binary32)))))) (neg.f32 (pow.f32 cosTheta #s(literal 4 binary32)))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 #s(literal 2 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 2 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)))))
(- (* -1 (/ (+ (* -1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (+ (* -1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3)))))) (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2))))))))) (* (sqrt 2) (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))))) (+ (* -1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (* -1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 4) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3)))))))) (pow cosTheta 6))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (+ (* -1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt 2) 2) (* (pow (+ 1 c) 3) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 3))))))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (* (pow (+ 1 c) 2) (pow (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1) 2)))))) (/ 1 (* (+ 1 c) (- (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))) 1)))))))
(-.f32 (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 cosTheta (PI.f32)))) (*.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) (+.f32 c #s(literal 1 binary32)))) (/.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (PI.f32) #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) cosTheta) (*.f32 (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 3 binary32)))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 2 binary32)))))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 #s(literal -1/16 binary32) (fma.f32 (/.f32 (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))) (*.f32 (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 2 binary32))) (/.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (*.f32 (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 4 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 3 binary32))) (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 3 binary32))))))) (neg.f32 (pow.f32 cosTheta #s(literal 6 binary32)))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 #s(literal 2 binary32)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 2 binary32)))) (fma.f32 (/.f32 #s(literal -1/4 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))) (/.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 3 binary32))) (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 3 binary32)))) (fma.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (pow.f32 (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)) #s(literal 2 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) #s(literal -1 binary32)))))))
(* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2)))))
(*.f32 (neg.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))))
(-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3))))))
(-.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3)))))))
(-.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (fma.f32 (*.f32 #s(literal -1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))
(/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))
(/.f32 #s(literal 1 binary32) (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))))
(+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2)))))))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))))
(- (+ (* -1 (/ (+ (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))) (pow cosTheta 4))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))))
(fma.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) cosTheta) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 2 binary32))))) (pow.f32 cosTheta #s(literal 4 binary32))) #s(literal -1 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))))))
(- (+ (* -1 (/ (+ (* -1/16 (* (sqrt (/ (pow cosTheta 5) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (+ (* 1/16 (/ (* (pow cosTheta 2) (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 4) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3))))) (* 1/2 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (+ (* 1/8 (* (sqrt (/ (pow cosTheta 3) (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (* cosTheta (pow (exp (* -1 (pow cosTheta 2))) 2)) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))))) (* (sqrt 2) (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))))))) (pow cosTheta 6))) (/ 1 (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 2))))) (* 1/4 (/ (pow (exp (* -1 (pow cosTheta 2))) 2) (* (pow cosTheta 3) (* (PI) (* (pow (sqrt 2) 2) (pow (+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))))) 3)))))))))
(-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))) (/.f32 (fma.f32 (*.f32 #s(literal -1/16 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32)))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 2 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 cosTheta (PI.f32)))) (*.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))) (/.f32 (fma.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) #s(literal 2 binary32))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) cosTheta) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 2 binary32))))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (PI.f32) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 4 binary32)))) (/.f32 (*.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) (*.f32 cosTheta cosTheta)) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 3 binary32)))))) (pow.f32 cosTheta #s(literal 6 binary32)))) (fma.f32 (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32)))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 2 binary32))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32)))) #s(literal -1/2 binary32) (fma.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 3 binary32)))) (/.f32 (pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) #s(literal 2 binary32)) (pow.f32 cosTheta #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) #s(literal 2 binary32)))))))
(+ 1 (+ c (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2)))))))
(-.f32 (+.f32 c #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))
(+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))))))
(+.f32 (+.f32 c #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))))
(+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3))))))))
(+.f32 (+.f32 c #s(literal 1 binary32)) (-.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))))
(+ 1 (+ c (+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (pow (sqrt 2) 3)))))))))
(+.f32 (+.f32 c #s(literal 1 binary32)) (-.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (fma.f32 (*.f32 #s(literal -1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32)))))) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))))
(* -1 (* (sqrt (/ (PI) cosTheta)) (* (sqrt -1) (sqrt 2))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 (PI.f32) cosTheta)) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (sqrt.f32 #s(literal 2 binary32))))
(+ (* -1 (* (sqrt (/ (PI) cosTheta)) (* (sqrt -1) (sqrt 2)))) (* -1/2 (* (sqrt (/ (PI) (pow cosTheta 3))) (/ (sqrt -1) (sqrt 2)))))
(-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 (PI.f32) (pow.f32 cosTheta #s(literal 3 binary32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (*.f32 (sqrt.f32 (/.f32 (PI.f32) cosTheta)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))
(+ (* -1 (* (sqrt (/ (PI) cosTheta)) (* (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ (PI) (pow cosTheta 3))) (/ (sqrt -1) (sqrt 2)))) (* 1/8 (* (sqrt (/ (PI) (pow cosTheta 5))) (/ (sqrt -1) (pow (sqrt 2) 3))))))
(-.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 (PI.f32) (pow.f32 cosTheta #s(literal 3 binary32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 (PI.f32) (pow.f32 cosTheta #s(literal 5 binary32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 (sqrt.f32 (/.f32 (PI.f32) cosTheta)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))
(+ (* -1 (* (sqrt (/ (PI) cosTheta)) (* (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ (PI) (pow cosTheta 3))) (/ (sqrt -1) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ (PI) (pow cosTheta 7))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ (PI) (pow cosTheta 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))))))
(-.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 (PI.f32) (pow.f32 cosTheta #s(literal 3 binary32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))) (fma.f32 (*.f32 #s(literal -1/16 binary32) (sqrt.f32 (/.f32 (PI.f32) (pow.f32 cosTheta #s(literal 7 binary32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 (PI.f32) (pow.f32 cosTheta #s(literal 5 binary32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32)))))) (*.f32 (*.f32 (sqrt.f32 (/.f32 (PI.f32) cosTheta)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))
(* -2 (* cosTheta (PI)))
(*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) cosTheta))
(* -1 (* cosTheta (+ (* -1 (/ (PI) cosTheta)) (* 2 (PI)))))
(*.f32 (fma.f32 (PI.f32) #s(literal 2 binary32) (/.f32 (PI.f32) (neg.f32 cosTheta))) (neg.f32 cosTheta))
(* -1 (* cosTheta (+ (* -1 (/ (PI) cosTheta)) (* 2 (PI)))))
(*.f32 (fma.f32 (PI.f32) #s(literal 2 binary32) (/.f32 (PI.f32) (neg.f32 cosTheta))) (neg.f32 cosTheta))
(* -1 (* cosTheta (+ (* -1 (/ (PI) cosTheta)) (* 2 (PI)))))
(*.f32 (fma.f32 (PI.f32) #s(literal 2 binary32) (/.f32 (PI.f32) (neg.f32 cosTheta))) (neg.f32 cosTheta))
(* -1 (* (sqrt (/ cosTheta (PI))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))))
(*.f32 (neg.f32 (sqrt.f32 (/.f32 cosTheta (PI.f32)))) (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))))
(* -1 (* cosTheta (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))) (neg.f32 cosTheta))
(* -1 (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c)))))))
(*.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32)))))) (neg.f32 cosTheta))
(* -1 (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 3) (+ 1 c))))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (pow (sqrt 2) 5) (+ 1 c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (sqrt -1)) (* (sqrt 2) (+ 1 c))))) (* (sqrt (/ 1 (* cosTheta (PI)))) (/ (* (exp (* -1 (pow cosTheta 2))) (* (sqrt -1) (sqrt 2))) (+ 1 c))))))))
(*.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 #s(literal 1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32))))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))) (+.f32 c #s(literal 1 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (sqrt.f32 #s(literal 2 binary32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 c #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))))))) (neg.f32 cosTheta))
(* (/ cosTheta (+ 1 c)) (sqrt (/ 1 (PI))))
(*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))
(* (/ cosTheta (+ 1 c)) (sqrt (/ 1 (PI))))
(*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))
(* (/ cosTheta (+ 1 c)) (sqrt (/ 1 (PI))))
(*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))
(* (/ cosTheta (+ 1 c)) (sqrt (/ 1 (PI))))
(*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))
(* -1 (* (sqrt (/ cosTheta (PI))) (* (sqrt -1) (sqrt 2))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 cosTheta (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (sqrt.f32 #s(literal 2 binary32))))
(* -1 (* cosTheta (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2))))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32)))) (neg.f32 cosTheta))
(* -1 (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))))))
(*.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))) (neg.f32 cosTheta))
(* -1 (* cosTheta (+ (* -1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2))))))))
(*.f32 (fma.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (fma.f32 (*.f32 #s(literal 1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32)))))) (neg.f32 cosTheta))
(* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (sqrt.f32 #s(literal 2 binary32))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))))
(-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 3))))))
(-.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))
(+ (* -1 (* (sqrt (/ 1 (* cosTheta (PI)))) (* (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow cosTheta 3) (PI)))) (/ (sqrt -1) (sqrt 2)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow cosTheta 7) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (* 1/8 (* (sqrt (/ 1 (* (pow cosTheta 5) (PI)))) (/ (sqrt -1) (pow (sqrt 2) 3)))))))
(-.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (PI.f32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))) (fma.f32 (*.f32 #s(literal -1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 7 binary32)) (PI.f32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))) (*.f32 (*.f32 #s(literal 1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 cosTheta #s(literal 5 binary32)) (PI.f32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 2 binary32)))))) (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))

rewrite286.0ms (2.8%)

Memory
34.4MiB live, 301.9MiB allocated
Rules
4 448×lower-/.f64
4 416×lower-/.f32
3 736×lower-*.f64
3 722×lower-*.f32
2 762×lower-pow.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
062540
0100526
1409456
23342448
09124429
Stop Event
iter limit
node limit
iter limit
Counts
25 → 892
Calls
Call 1
Inputs
(+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
(/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32))
(-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32)))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)))
#s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)
(sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))
(/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))
(/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)
#s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))
(-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))))
(/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))
(/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
#s(approx (+ 1 c) #s(literal 1 binary32))
(/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta)
(*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))
#s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))
(*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))
(sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))
(/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta)
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval476.0ms (4.6%)

Memory
-1.1MiB live, 308.0MiB allocated
Compiler

Compiled 55 241 to 6 412 computations (88.4% saved)

prune213.0ms (2.1%)

Memory
11.8MiB live, 134.8MiB allocated
Pruning

32 alts after pruning (28 fresh and 4 done)

PrunedKeptTotal
New1 498181 516
Fresh51015
Picked415
Done134
Total1 508321 540
Accuracy
100.0%
Counts
1 540 → 32
Alt Table
Click to see full alt table
StatusAccuracyProgram
94.9%
(/.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta))
94.9%
(/.f32 cosTheta (*.f32 (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta) (+.f32 c #s(literal 1 binary32))))
94.9%
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (PI.f32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
94.9%
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (/.f32 (sqrt.f32 (PI.f32)) (PI.f32)) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
94.8%
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (/.f32 (sqrt.f32 (PI.f32)) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
94.7%
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 c #s(literal 1 binary32)) cosTheta))))
89.6%
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) #s(approx (* (/ 1 (+ c 1)) cosTheta) (fma.f32 (-.f32 (*.f32 c cosTheta) cosTheta) c cosTheta))))
94.8%
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) #s(approx (* (/ cosTheta (+ c 1)) (sqrt (/ 1 (PI)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
89.4%
(/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #s(approx (* (/ 1 (+ c 1)) cosTheta) (-.f32 cosTheta (*.f32 c cosTheta)))))
95.0%
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta))))
98.8%
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
95.4%
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 #s(approx (- 1 (pow (* 2 cosTheta) 2)) #s(literal 1 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
98.0%
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (PI.f32) (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
98.0%
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
98.8%
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) (*.f32 (PI.f32) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
95.9%
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 #s(approx (/ (sqrt (- 1 (pow (* 2 cosTheta) 2))) (sqrt (+ 1 (* 2 cosTheta)))) (-.f32 #s(literal 1 binary32) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
94.7%
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) #s(approx (* (/ (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))) cosTheta) (exp (* (neg cosTheta) cosTheta))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta))))
95.5%
(/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
97.7%
(/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
98.3%
(/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
94.9%
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta) cosTheta) (+.f32 c #s(literal 1 binary32))))
94.8%
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (+.f32 c #s(literal 1 binary32)) cosTheta) (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta)))
91.9%
(/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (/.f32 (sqrt.f32 (PI.f32)) (PI.f32)) cosTheta)))
91.9%
(/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32)))))
92.2%
(/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))
94.4%
(*.f32 (/.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (-.f32 (*.f32 cosTheta cosTheta) (pow.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #s(literal 2 binary32)))) (-.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32))))))
55.8%
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (/.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) #s(literal 2 binary32)))) (-.f32 (+.f32 c #s(literal 1 binary32)) (/.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)))
55.8%
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (/.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) #s(literal 2 binary32)))) (-.f32 (+.f32 c #s(literal 1 binary32)) (/.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)))
95.6%
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta) (+.f32 c #s(literal 1 binary32)))) cosTheta)
92.1%
#s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (*.f32 (PI.f32) (log.f32 (E.f32)))) cosTheta))
92.4%
#s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
4.9%
#s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c))
Compiler

Compiled 2 328 to 838 computations (64% saved)

regimes181.0ms (1.8%)

Memory
-39.0MiB live, 129.6MiB allocated
Counts
71 → 1
Calls
Call 1
Inputs
#s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c))
#s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
#s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
(/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))
(/.f32 #s(literal 1 binary32) #s(approx (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta)))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)))
(/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)))
(/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32)))))
(/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (/.f32 (sqrt.f32 (PI.f32)) (PI.f32)) cosTheta)))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) #s(approx (* (/ (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))) cosTheta) (exp (* (neg cosTheta) cosTheta))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) #s(approx (* (/ (/ (sqrt (- 1 (pow (* 2 cosTheta) 2))) (sqrt (+ 1 (* 2 cosTheta)))) (* cosTheta (sqrt (PI)))) (exp (* (neg cosTheta) cosTheta))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) #s(approx (* (/ (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))) cosTheta) (exp (* (neg cosTheta) cosTheta))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta))))
(/.f32 cosTheta (*.f32 (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta) (+.f32 c #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta) (+.f32 c #s(literal 1 binary32)))) cosTheta)
(/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #s(approx (* (/ 1 (+ c 1)) cosTheta) (-.f32 cosTheta (*.f32 c cosTheta)))))
(/.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (+.f32 c #s(literal 1 binary32)) cosTheta) (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta)))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta) cosTheta) (+.f32 c #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (/.f32 cosTheta (+.f32 c #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (PI.f32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 c #s(literal 1 binary32)) cosTheta))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 cosTheta (-.f32 #s(literal 1 binary32) (*.f32 c c))) (-.f32 #s(literal 1 binary32) c))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) #s(approx (* (/ cosTheta (+ c 1)) (sqrt (/ 1 (PI)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) #s(approx (* (/ 1 (+ c 1)) cosTheta) (fma.f32 (-.f32 (*.f32 c cosTheta) cosTheta) c cosTheta))))
#s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (*.f32 (PI.f32) (log.f32 (E.f32)))) cosTheta))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (/.f32 (sqrt.f32 (PI.f32)) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (/.f32 (sqrt.f32 (PI.f32)) (PI.f32)) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 c #s(literal 1 binary32)) cosTheta))))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (pow.f32 (PI.f32) #s(literal -1/2 binary32)) (+.f32 c #s(literal 1 binary32)))) cosTheta)) (/.f32 (+.f32 c #s(literal 1 binary32)) cosTheta))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) #s(literal 1 binary32)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 #s(approx (/ (sqrt (- 1 (pow (* 2 cosTheta) 2))) (sqrt (+ 1 (* 2 cosTheta)))) (-.f32 #s(literal 1 binary32) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 #s(approx (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) #s(literal 1 binary32)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) (*.f32 (PI.f32) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 #s(approx (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (-.f32 cosTheta (neg.f32 cosTheta))) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (PI.f32)) (*.f32 (PI.f32) cosTheta))) (PI.f32)) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 cosTheta (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (PI.f32) (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 #s(literal 1 binary32) c #s(literal 1 binary32)) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 #s(approx (- 1 (pow (* 2 cosTheta) 2)) #s(literal 1 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(*.f32 (/.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (-.f32 (*.f32 cosTheta cosTheta) (pow.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #s(literal 2 binary32)))) (-.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32))))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) (*.f32 (pow.f32 (exp.f32 cosTheta) cosTheta) cosTheta))))
(/.f32 #s(literal 1 binary32) (+.f32 (/.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) (+.f32 c #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (+.f32 (/.f32 (+.f32 (pow.f32 c #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 c (-.f32 c #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta) (neg.f32 cosTheta)) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 2 binary32) cosTheta) #s(literal 2 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (fma.f32 c c #s(literal -1 binary32)) (*.f32 cosTheta (sqrt.f32 (PI.f32))) (*.f32 (-.f32 c #s(literal 1 binary32)) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (pow.f32 (exp.f32 cosTheta) cosTheta)))) (*.f32 (-.f32 c #s(literal 1 binary32)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (sqrt.f32 (PI.f32)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (pow.f32 (exp.f32 cosTheta) cosTheta)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (PI.f32)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal -3/2 binary32)) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (cbrt.f32 (PI.f32))) (/.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 1/6 binary32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 (-.f32 (+.f32 c #s(literal 1 binary32)) (/.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)) (-.f32 (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (/.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) #s(literal 2 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (/.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) #s(literal 2 binary32)))) (-.f32 (+.f32 c #s(literal 1 binary32)) (/.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (+.f32 c #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (/.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta) #s(literal 2 binary32)))) (-.f32 (+.f32 c #s(literal 1 binary32)) (/.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))) (PI.f32))) (pow.f32 (exp.f32 cosTheta) cosTheta)) cosTheta)))
Outputs
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
Calls

6 calls:

48.0ms
(+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
28.0ms
c
22.0ms
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))
18.0ms
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
18.0ms
cosTheta
Results
AccuracySegmentsBranch
98.9%1cosTheta
98.9%1c
98.9%1(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
98.9%1(+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
98.9%1(+.f32 #s(literal 1 binary32) c)
98.9%1(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))
Compiler

Compiled 72 to 58 computations (19.4% saved)

regimes115.0ms (1.1%)

Memory
4.8MiB live, 168.0MiB allocated
Counts
49 → 1
Calls
Call 1
Inputs
#s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c))
#s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
#s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
(/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))
(/.f32 #s(literal 1 binary32) #s(approx (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta)))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)))
(/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)))
(/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32)))))
(/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (/.f32 (sqrt.f32 (PI.f32)) (PI.f32)) cosTheta)))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) #s(approx (* (/ (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))) cosTheta) (exp (* (neg cosTheta) cosTheta))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) #s(approx (* (/ (/ (sqrt (- 1 (pow (* 2 cosTheta) 2))) (sqrt (+ 1 (* 2 cosTheta)))) (* cosTheta (sqrt (PI)))) (exp (* (neg cosTheta) cosTheta))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) #s(approx (* (/ (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))) cosTheta) (exp (* (neg cosTheta) cosTheta))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta))))
(/.f32 cosTheta (*.f32 (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta) (+.f32 c #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta) (+.f32 c #s(literal 1 binary32)))) cosTheta)
(/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #s(approx (* (/ 1 (+ c 1)) cosTheta) (-.f32 cosTheta (*.f32 c cosTheta)))))
(/.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (+.f32 c #s(literal 1 binary32)) cosTheta) (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta)))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta) cosTheta) (+.f32 c #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (/.f32 cosTheta (+.f32 c #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (PI.f32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 c #s(literal 1 binary32)) cosTheta))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 cosTheta (-.f32 #s(literal 1 binary32) (*.f32 c c))) (-.f32 #s(literal 1 binary32) c))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) #s(approx (* (/ cosTheta (+ c 1)) (sqrt (/ 1 (PI)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) #s(approx (* (/ 1 (+ c 1)) cosTheta) (fma.f32 (-.f32 (*.f32 c cosTheta) cosTheta) c cosTheta))))
#s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (*.f32 (PI.f32) (log.f32 (E.f32)))) cosTheta))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (/.f32 (sqrt.f32 (PI.f32)) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (/.f32 (sqrt.f32 (PI.f32)) (PI.f32)) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 c #s(literal 1 binary32)) cosTheta))))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (pow.f32 (PI.f32) #s(literal -1/2 binary32)) (+.f32 c #s(literal 1 binary32)))) cosTheta)) (/.f32 (+.f32 c #s(literal 1 binary32)) cosTheta))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) #s(literal 1 binary32)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 #s(approx (/ (sqrt (- 1 (pow (* 2 cosTheta) 2))) (sqrt (+ 1 (* 2 cosTheta)))) (-.f32 #s(literal 1 binary32) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 #s(approx (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) #s(literal 1 binary32)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) (*.f32 (PI.f32) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 #s(approx (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (-.f32 cosTheta (neg.f32 cosTheta))) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
Outputs
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
Calls

6 calls:

26.0ms
(+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
24.0ms
c
18.0ms
cosTheta
17.0ms
(+.f32 #s(literal 1 binary32) c)
13.0ms
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))
Results
AccuracySegmentsBranch
98.8%1cosTheta
98.8%1c
98.8%1(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
98.8%1(+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
98.8%1(+.f32 #s(literal 1 binary32) c)
98.8%1(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))
Compiler

Compiled 72 to 58 computations (19.4% saved)

regimes129.0ms (1.3%)

Memory
4.3MiB live, 82.2MiB allocated
Counts
47 → 1
Calls
Call 1
Inputs
#s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c))
#s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
#s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
(/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))
(/.f32 #s(literal 1 binary32) #s(approx (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta)))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)))
(/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)))
(/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32)))))
(/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (/.f32 (sqrt.f32 (PI.f32)) (PI.f32)) cosTheta)))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) #s(approx (* (/ (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))) cosTheta) (exp (* (neg cosTheta) cosTheta))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) #s(approx (* (/ (/ (sqrt (- 1 (pow (* 2 cosTheta) 2))) (sqrt (+ 1 (* 2 cosTheta)))) (* cosTheta (sqrt (PI)))) (exp (* (neg cosTheta) cosTheta))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) #s(approx (* (/ (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))) cosTheta) (exp (* (neg cosTheta) cosTheta))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta))))
(/.f32 cosTheta (*.f32 (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta) (+.f32 c #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta) (+.f32 c #s(literal 1 binary32)))) cosTheta)
(/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #s(approx (* (/ 1 (+ c 1)) cosTheta) (-.f32 cosTheta (*.f32 c cosTheta)))))
(/.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (+.f32 c #s(literal 1 binary32)) cosTheta) (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta)))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta) cosTheta) (+.f32 c #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (/.f32 cosTheta (+.f32 c #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (PI.f32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 c #s(literal 1 binary32)) cosTheta))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 cosTheta (-.f32 #s(literal 1 binary32) (*.f32 c c))) (-.f32 #s(literal 1 binary32) c))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) #s(approx (* (/ cosTheta (+ c 1)) (sqrt (/ 1 (PI)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) #s(approx (* (/ 1 (+ c 1)) cosTheta) (fma.f32 (-.f32 (*.f32 c cosTheta) cosTheta) c cosTheta))))
#s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (*.f32 (PI.f32) (log.f32 (E.f32)))) cosTheta))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (/.f32 (sqrt.f32 (PI.f32)) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (/.f32 (sqrt.f32 (PI.f32)) (PI.f32)) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 c #s(literal 1 binary32)) cosTheta))))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (pow.f32 (PI.f32) #s(literal -1/2 binary32)) (+.f32 c #s(literal 1 binary32)))) cosTheta)) (/.f32 (+.f32 c #s(literal 1 binary32)) cosTheta))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) #s(literal 1 binary32)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 #s(approx (/ (sqrt (- 1 (pow (* 2 cosTheta) 2))) (sqrt (+ 1 (* 2 cosTheta)))) (-.f32 #s(literal 1 binary32) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 #s(approx (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) #s(literal 1 binary32)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) (*.f32 (PI.f32) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 #s(approx (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (-.f32 cosTheta (neg.f32 cosTheta))) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
Outputs
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) (*.f32 (PI.f32) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
Calls

6 calls:

53.0ms
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
26.0ms
cosTheta
13.0ms
(+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
13.0ms
c
12.0ms
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))
Results
AccuracySegmentsBranch
98.8%1cosTheta
98.8%1c
98.8%1(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
98.8%1(+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
98.8%1(+.f32 #s(literal 1 binary32) c)
98.8%1(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))
Compiler

Compiled 72 to 58 computations (19.4% saved)

regimes79.0ms (0.8%)

Memory
28.6MiB live, 141.2MiB allocated
Counts
42 → 1
Calls
Call 1
Inputs
#s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c))
#s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
#s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
(/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))
(/.f32 #s(literal 1 binary32) #s(approx (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta)))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)))
(/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)))
(/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32)))))
(/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (/.f32 (sqrt.f32 (PI.f32)) (PI.f32)) cosTheta)))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) #s(approx (* (/ (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))) cosTheta) (exp (* (neg cosTheta) cosTheta))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) #s(approx (* (/ (/ (sqrt (- 1 (pow (* 2 cosTheta) 2))) (sqrt (+ 1 (* 2 cosTheta)))) (* cosTheta (sqrt (PI)))) (exp (* (neg cosTheta) cosTheta))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) #s(approx (* (/ (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))) cosTheta) (exp (* (neg cosTheta) cosTheta))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta))))
(/.f32 cosTheta (*.f32 (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta) (+.f32 c #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta) (+.f32 c #s(literal 1 binary32)))) cosTheta)
(/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #s(approx (* (/ 1 (+ c 1)) cosTheta) (-.f32 cosTheta (*.f32 c cosTheta)))))
(/.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (+.f32 c #s(literal 1 binary32)) cosTheta) (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta)))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta) cosTheta) (+.f32 c #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (/.f32 cosTheta (+.f32 c #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (PI.f32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 c #s(literal 1 binary32)) cosTheta))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 cosTheta (-.f32 #s(literal 1 binary32) (*.f32 c c))) (-.f32 #s(literal 1 binary32) c))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) #s(approx (* (/ cosTheta (+ c 1)) (sqrt (/ 1 (PI)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) #s(approx (* (/ 1 (+ c 1)) cosTheta) (fma.f32 (-.f32 (*.f32 c cosTheta) cosTheta) c cosTheta))))
#s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (*.f32 (PI.f32) (log.f32 (E.f32)))) cosTheta))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (/.f32 (sqrt.f32 (PI.f32)) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (/.f32 (sqrt.f32 (PI.f32)) (PI.f32)) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 c #s(literal 1 binary32)) cosTheta))))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (pow.f32 (PI.f32) #s(literal -1/2 binary32)) (+.f32 c #s(literal 1 binary32)))) cosTheta)) (/.f32 (+.f32 c #s(literal 1 binary32)) cosTheta))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) #s(literal 1 binary32)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 #s(approx (/ (sqrt (- 1 (pow (* 2 cosTheta) 2))) (sqrt (+ 1 (* 2 cosTheta)))) (-.f32 #s(literal 1 binary32) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 #s(approx (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) #s(literal 1 binary32)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
Outputs
(/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
Calls

6 calls:

21.0ms
(+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
12.0ms
c
12.0ms
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
11.0ms
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))
11.0ms
cosTheta
Results
AccuracySegmentsBranch
98.3%1cosTheta
98.3%1c
98.3%1(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
98.3%1(+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
98.3%1(+.f32 #s(literal 1 binary32) c)
98.3%1(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))
Compiler

Compiled 72 to 58 computations (19.4% saved)

regimes91.0ms (0.9%)

Memory
-13.5MiB live, 145.3MiB allocated
Counts
41 → 1
Calls
Call 1
Inputs
#s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c))
#s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
#s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
(/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))
(/.f32 #s(literal 1 binary32) #s(approx (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta)))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)))
(/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)))
(/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32)))))
(/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (/.f32 (sqrt.f32 (PI.f32)) (PI.f32)) cosTheta)))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) #s(approx (* (/ (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))) cosTheta) (exp (* (neg cosTheta) cosTheta))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) #s(approx (* (/ (/ (sqrt (- 1 (pow (* 2 cosTheta) 2))) (sqrt (+ 1 (* 2 cosTheta)))) (* cosTheta (sqrt (PI)))) (exp (* (neg cosTheta) cosTheta))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) #s(approx (* (/ (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))) cosTheta) (exp (* (neg cosTheta) cosTheta))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta))))
(/.f32 cosTheta (*.f32 (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta) (+.f32 c #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta) (+.f32 c #s(literal 1 binary32)))) cosTheta)
(/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #s(approx (* (/ 1 (+ c 1)) cosTheta) (-.f32 cosTheta (*.f32 c cosTheta)))))
(/.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (+.f32 c #s(literal 1 binary32)) cosTheta) (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta)))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta) cosTheta) (+.f32 c #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (/.f32 cosTheta (+.f32 c #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (PI.f32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 c #s(literal 1 binary32)) cosTheta))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 cosTheta (-.f32 #s(literal 1 binary32) (*.f32 c c))) (-.f32 #s(literal 1 binary32) c))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) #s(approx (* (/ cosTheta (+ c 1)) (sqrt (/ 1 (PI)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) #s(approx (* (/ 1 (+ c 1)) cosTheta) (fma.f32 (-.f32 (*.f32 c cosTheta) cosTheta) c cosTheta))))
#s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (*.f32 (PI.f32) (log.f32 (E.f32)))) cosTheta))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (/.f32 (sqrt.f32 (PI.f32)) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (/.f32 (sqrt.f32 (PI.f32)) (PI.f32)) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 c #s(literal 1 binary32)) cosTheta))))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (pow.f32 (PI.f32) #s(literal -1/2 binary32)) (+.f32 c #s(literal 1 binary32)))) cosTheta)) (/.f32 (+.f32 c #s(literal 1 binary32)) cosTheta))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) #s(literal 1 binary32)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 #s(approx (/ (sqrt (- 1 (pow (* 2 cosTheta) 2))) (sqrt (+ 1 (* 2 cosTheta)))) (-.f32 #s(literal 1 binary32) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 #s(approx (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) #s(literal 1 binary32)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
Outputs
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
Calls

6 calls:

21.0ms
cosTheta
20.0ms
(+.f32 #s(literal 1 binary32) c)
14.0ms
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))
13.0ms
c
11.0ms
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
Results
AccuracySegmentsBranch
98.0%1c
98.0%1(+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
98.0%1(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))
98.0%1cosTheta
98.0%1(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
98.0%1(+.f32 #s(literal 1 binary32) c)
Compiler

Compiled 72 to 58 computations (19.4% saved)

regimes81.0ms (0.8%)

Memory
-22.2MiB live, 105.4MiB allocated
Counts
40 → 1
Calls
Call 1
Inputs
#s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c))
#s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
#s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
(/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))
(/.f32 #s(literal 1 binary32) #s(approx (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta)))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)))
(/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)))
(/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32)))))
(/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (/.f32 (sqrt.f32 (PI.f32)) (PI.f32)) cosTheta)))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) #s(approx (* (/ (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))) cosTheta) (exp (* (neg cosTheta) cosTheta))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) #s(approx (* (/ (/ (sqrt (- 1 (pow (* 2 cosTheta) 2))) (sqrt (+ 1 (* 2 cosTheta)))) (* cosTheta (sqrt (PI)))) (exp (* (neg cosTheta) cosTheta))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) #s(approx (* (/ (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))) cosTheta) (exp (* (neg cosTheta) cosTheta))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta))))
(/.f32 cosTheta (*.f32 (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta) (+.f32 c #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta) (+.f32 c #s(literal 1 binary32)))) cosTheta)
(/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #s(approx (* (/ 1 (+ c 1)) cosTheta) (-.f32 cosTheta (*.f32 c cosTheta)))))
(/.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (+.f32 c #s(literal 1 binary32)) cosTheta) (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta)))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta) cosTheta) (+.f32 c #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (/.f32 cosTheta (+.f32 c #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (PI.f32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 c #s(literal 1 binary32)) cosTheta))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 cosTheta (-.f32 #s(literal 1 binary32) (*.f32 c c))) (-.f32 #s(literal 1 binary32) c))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) #s(approx (* (/ cosTheta (+ c 1)) (sqrt (/ 1 (PI)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) #s(approx (* (/ 1 (+ c 1)) cosTheta) (fma.f32 (-.f32 (*.f32 c cosTheta) cosTheta) c cosTheta))))
#s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (*.f32 (PI.f32) (log.f32 (E.f32)))) cosTheta))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (/.f32 (sqrt.f32 (PI.f32)) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (/.f32 (sqrt.f32 (PI.f32)) (PI.f32)) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 c #s(literal 1 binary32)) cosTheta))))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (pow.f32 (PI.f32) #s(literal -1/2 binary32)) (+.f32 c #s(literal 1 binary32)))) cosTheta)) (/.f32 (+.f32 c #s(literal 1 binary32)) cosTheta))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) #s(literal 1 binary32)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 #s(approx (/ (sqrt (- 1 (pow (* 2 cosTheta) 2))) (sqrt (+ 1 (* 2 cosTheta)))) (-.f32 #s(literal 1 binary32) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 #s(approx (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) #s(literal 1 binary32)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
Outputs
(/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
Calls

6 calls:

24.0ms
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))
12.0ms
c
11.0ms
(+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
11.0ms
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
10.0ms
cosTheta
Results
AccuracySegmentsBranch
97.7%1cosTheta
97.7%1c
97.7%1(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
97.7%1(+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
97.7%1(+.f32 #s(literal 1 binary32) c)
97.7%1(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))
Compiler

Compiled 72 to 58 computations (19.4% saved)

regimes68.0ms (0.7%)

Memory
19.3MiB live, 137.4MiB allocated
Counts
38 → 1
Calls
Call 1
Inputs
#s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c))
#s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
#s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
(/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))
(/.f32 #s(literal 1 binary32) #s(approx (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta)))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)))
(/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)))
(/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32)))))
(/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (/.f32 (sqrt.f32 (PI.f32)) (PI.f32)) cosTheta)))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) #s(approx (* (/ (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))) cosTheta) (exp (* (neg cosTheta) cosTheta))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) #s(approx (* (/ (/ (sqrt (- 1 (pow (* 2 cosTheta) 2))) (sqrt (+ 1 (* 2 cosTheta)))) (* cosTheta (sqrt (PI)))) (exp (* (neg cosTheta) cosTheta))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) #s(approx (* (/ (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))) cosTheta) (exp (* (neg cosTheta) cosTheta))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta))))
(/.f32 cosTheta (*.f32 (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta) (+.f32 c #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta) (+.f32 c #s(literal 1 binary32)))) cosTheta)
(/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #s(approx (* (/ 1 (+ c 1)) cosTheta) (-.f32 cosTheta (*.f32 c cosTheta)))))
(/.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (+.f32 c #s(literal 1 binary32)) cosTheta) (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta)))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta) cosTheta) (+.f32 c #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (/.f32 cosTheta (+.f32 c #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (PI.f32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 c #s(literal 1 binary32)) cosTheta))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 cosTheta (-.f32 #s(literal 1 binary32) (*.f32 c c))) (-.f32 #s(literal 1 binary32) c))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) #s(approx (* (/ cosTheta (+ c 1)) (sqrt (/ 1 (PI)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) #s(approx (* (/ 1 (+ c 1)) cosTheta) (fma.f32 (-.f32 (*.f32 c cosTheta) cosTheta) c cosTheta))))
#s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (*.f32 (PI.f32) (log.f32 (E.f32)))) cosTheta))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (/.f32 (sqrt.f32 (PI.f32)) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (/.f32 (sqrt.f32 (PI.f32)) (PI.f32)) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 c #s(literal 1 binary32)) cosTheta))))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (pow.f32 (PI.f32) #s(literal -1/2 binary32)) (+.f32 c #s(literal 1 binary32)))) cosTheta)) (/.f32 (+.f32 c #s(literal 1 binary32)) cosTheta))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) #s(literal 1 binary32)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 #s(approx (/ (sqrt (- 1 (pow (* 2 cosTheta) 2))) (sqrt (+ 1 (* 2 cosTheta)))) (-.f32 #s(literal 1 binary32) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 #s(approx (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) #s(literal 1 binary32)) cosTheta) (sqrt.f32 (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
Outputs
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
Calls

6 calls:

13.0ms
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
12.0ms
cosTheta
10.0ms
(+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
10.0ms
c
10.0ms
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))
Results
AccuracySegmentsBranch
95.9%1cosTheta
95.9%1c
95.9%1(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
95.9%1(+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
95.9%1(+.f32 #s(literal 1 binary32) c)
95.9%1(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))
Compiler

Compiled 72 to 58 computations (19.4% saved)

regimes62.0ms (0.6%)

Memory
-2.8MiB live, 155.4MiB allocated
Counts
33 → 1
Calls
Call 1
Inputs
#s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c))
#s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
#s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
(/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))
(/.f32 #s(literal 1 binary32) #s(approx (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta)))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)))
(/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)))
(/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32)))))
(/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (/.f32 (sqrt.f32 (PI.f32)) (PI.f32)) cosTheta)))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) #s(approx (* (/ (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))) cosTheta) (exp (* (neg cosTheta) cosTheta))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) #s(approx (* (/ (/ (sqrt (- 1 (pow (* 2 cosTheta) 2))) (sqrt (+ 1 (* 2 cosTheta)))) (* cosTheta (sqrt (PI)))) (exp (* (neg cosTheta) cosTheta))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) #s(approx (* (/ (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))) cosTheta) (exp (* (neg cosTheta) cosTheta))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta))))
(/.f32 cosTheta (*.f32 (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta) (+.f32 c #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta) (+.f32 c #s(literal 1 binary32)))) cosTheta)
(/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) #s(approx (* (/ 1 (+ c 1)) cosTheta) (-.f32 cosTheta (*.f32 c cosTheta)))))
(/.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (+.f32 c #s(literal 1 binary32)) cosTheta) (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta)))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta) cosTheta) (+.f32 c #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (/.f32 cosTheta (+.f32 c #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (PI.f32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 c #s(literal 1 binary32)) cosTheta))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))))) (*.f32 (/.f32 cosTheta (-.f32 #s(literal 1 binary32) (*.f32 c c))) (-.f32 #s(literal 1 binary32) c))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) #s(approx (* (/ cosTheta (+ c 1)) (sqrt (/ 1 (PI)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) #s(approx (* (/ 1 (+ c 1)) cosTheta) (fma.f32 (-.f32 (*.f32 c cosTheta) cosTheta) c cosTheta))))
#s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (*.f32 (PI.f32) (log.f32 (E.f32)))) cosTheta))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (/.f32 (sqrt.f32 (PI.f32)) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (/.f32 (sqrt.f32 (PI.f32)) (PI.f32)) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 c #s(literal 1 binary32))) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 cosTheta #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (+.f32 c #s(literal 1 binary32))) (*.f32 (/.f32 cosTheta (+.f32 c #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))))))) (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 c #s(literal 1 binary32)) cosTheta))))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (pow.f32 (PI.f32) #s(literal -1/2 binary32)) (+.f32 c #s(literal 1 binary32)))) cosTheta)) (/.f32 (+.f32 c #s(literal 1 binary32)) cosTheta))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) #s(literal 1 binary32)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
Outputs
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta) (+.f32 c #s(literal 1 binary32)))) cosTheta)
Calls

6 calls:

12.0ms
(+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
12.0ms
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
10.0ms
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))
10.0ms
cosTheta
9.0ms
c
Results
AccuracySegmentsBranch
95.6%1cosTheta
95.6%1c
95.6%1(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
95.6%1(+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
95.6%1(+.f32 #s(literal 1 binary32) c)
95.6%1(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))
Compiler

Compiled 72 to 58 computations (19.4% saved)

regimes26.0ms (0.3%)

Memory
19.4MiB live, 58.5MiB allocated
Counts
12 → 1
Calls
Call 1
Inputs
#s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c))
#s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
#s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
(/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))
(/.f32 #s(literal 1 binary32) #s(approx (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta)))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)))
(/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)))
(/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32)))))
(/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (/.f32 (sqrt.f32 (PI.f32)) (PI.f32)) cosTheta)))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) #s(approx (* (/ (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))) cosTheta) (exp (* (neg cosTheta) cosTheta))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) #s(approx (* (/ (/ (sqrt (- 1 (pow (* 2 cosTheta) 2))) (sqrt (+ 1 (* 2 cosTheta)))) (* cosTheta (sqrt (PI)))) (exp (* (neg cosTheta) cosTheta))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) #s(approx (* (/ (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))) cosTheta) (exp (* (neg cosTheta) cosTheta))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta))))
(/.f32 cosTheta (*.f32 (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta) (+.f32 c #s(literal 1 binary32))))
Outputs
(/.f32 cosTheta (*.f32 (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta) (+.f32 c #s(literal 1 binary32))))
Calls

6 calls:

5.0ms
(+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
4.0ms
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
4.0ms
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))
4.0ms
c
4.0ms
cosTheta
Results
AccuracySegmentsBranch
94.9%1cosTheta
94.9%1c
94.9%1(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
94.9%1(+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
94.9%1(+.f32 #s(literal 1 binary32) c)
94.9%1(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))
Compiler

Compiled 72 to 58 computations (19.4% saved)

regimes26.0ms (0.3%)

Memory
-21.1MiB live, 59.3MiB allocated
Counts
11 → 1
Calls
Call 1
Inputs
#s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c))
#s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
#s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
(/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))
(/.f32 #s(literal 1 binary32) #s(approx (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta)))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)))
(/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)))
(/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32)))))
(/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (/.f32 (sqrt.f32 (PI.f32)) (PI.f32)) cosTheta)))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) #s(approx (* (/ (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))) cosTheta) (exp (* (neg cosTheta) cosTheta))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) #s(approx (* (/ (/ (sqrt (- 1 (pow (* 2 cosTheta) 2))) (sqrt (+ 1 (* 2 cosTheta)))) (* cosTheta (sqrt (PI)))) (exp (* (neg cosTheta) cosTheta))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) #s(approx (* (/ (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))) cosTheta) (exp (* (neg cosTheta) cosTheta))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta))))
Outputs
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) #s(approx (* (/ (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))) cosTheta) (exp (* (neg cosTheta) cosTheta))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta))))
Calls

6 calls:

6.0ms
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
5.0ms
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))
4.0ms
(+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
4.0ms
c
4.0ms
cosTheta
Results
AccuracySegmentsBranch
94.7%1cosTheta
94.7%1(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
94.7%1c
94.7%1(+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
94.7%1(+.f32 #s(literal 1 binary32) c)
94.7%1(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))
Compiler

Compiled 72 to 58 computations (19.4% saved)

regimes22.0ms (0.2%)

Memory
12.9MiB live, 52.1MiB allocated
Counts
10 → 1
Calls
Call 1
Inputs
#s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c))
#s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
#s(approx (/ 1 (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
(/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))))
(/.f32 #s(literal 1 binary32) #s(approx (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta)))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)))
(/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta)))
(/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32)))))
(/.f32 #s(literal 1 binary32) #s(approx (/ (+ cosTheta (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI)))))) (* (/ 1 (+ c 1)) cosTheta)) (/.f32 (/.f32 (sqrt.f32 (PI.f32)) (PI.f32)) cosTheta)))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) #s(approx (* (/ (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))) cosTheta) (exp (* (neg cosTheta) cosTheta))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) #s(approx (* (/ (/ (sqrt (- 1 (pow (* 2 cosTheta) 2))) (sqrt (+ 1 (* 2 cosTheta)))) (* cosTheta (sqrt (PI)))) (exp (* (neg cosTheta) cosTheta))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) cosTheta))))
Outputs
#s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
Calls

6 calls:

4.0ms
c
4.0ms
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
4.0ms
(+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
4.0ms
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))
3.0ms
cosTheta
Results
AccuracySegmentsBranch
92.4%1cosTheta
92.4%1(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
92.4%1c
92.4%1(+.f32 #s(literal 1 binary32) c)
92.4%1(+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
92.4%1(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))
Compiler

Compiled 72 to 58 computations (19.4% saved)

regimes9.0ms (0.1%)

Memory
-18.2MiB live, 20.7MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c))
Outputs
#s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c))
Calls

6 calls:

2.0ms
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
1.0ms
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))
1.0ms
(+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
1.0ms
cosTheta
1.0ms
c
Results
AccuracySegmentsBranch
4.9%1cosTheta
4.9%1(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
4.9%1(+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))
4.9%1(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))
4.9%1c
4.9%1(+.f32 #s(literal 1 binary32) c)
Compiler

Compiled 72 to 58 computations (19.4% saved)

simplify27.0ms (0.3%)

Memory
22.3MiB live, 60.0MiB allocated
Algorithm
egg-herbie
Rules
38×*-commutative-binary32-*.f32
34×+-commutative-binary32-+.f32
14×sub-neg-binary32-neg.f32-+.f32--.f32
neg-mul-1-binary32-*.f32-neg.f32
neg-sub0-binary32--.f32-neg.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
098342
1138342
2152342
3159342
4163342
5164342
Stop Event
saturated
Calls
Call 1
Inputs
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) (*.f32 (PI.f32) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta) (+.f32 c #s(literal 1 binary32)))) cosTheta)
(/.f32 cosTheta (*.f32 (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta) (+.f32 c #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) #s(approx (* (/ (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))) cosTheta) (exp (* (neg cosTheta) cosTheta))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta))))
#s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
#s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c))
Outputs
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) cosTheta) (PI.f32))) (+.f32 c #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (/.f32 (/.f32 (sqrt.f32 (*.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (PI.f32)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal 2 binary32))))) (*.f32 (PI.f32) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) cosTheta)) (PI.f32))) (*.f32 cosTheta (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) #s(approx (+ 1 c) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (+.f32 #s(approx (+ 1 c) #s(literal 1 binary32)) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) #s(approx (+ 1 c) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)))))
(/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (/.f32 #s(approx (sqrt (- (- 1 cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) cosTheta)) (*.f32 (sqrt.f32 (PI.f32)) cosTheta)) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (+.f32 c #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta) (+.f32 c #s(literal 1 binary32)))) cosTheta)
(/.f32 cosTheta (*.f32 (+.f32 #s(approx (* (/ 1 (+ c 1)) (* (pow (exp cosTheta) (neg cosTheta)) (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (PI.f32))) (+.f32 c #s(literal 1 binary32)))) cosTheta) (+.f32 c #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) #s(approx (* (/ (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))) cosTheta) (exp (* (neg cosTheta) cosTheta))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) cosTheta) (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32)))) cosTheta))))
(/.f32 #s(literal 1 binary32) (+.f32 #s(approx (* (/ (sqrt (/ (- (- 1 cosTheta) cosTheta) (PI))) cosTheta) (exp (* (neg cosTheta) cosTheta))) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (PI.f32))) (-.f32 #s(literal 1 binary32) cosTheta)) cosTheta)) (+.f32 c #s(literal 1 binary32))))
#s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (*.f32 (sqrt.f32 (PI.f32)) cosTheta))
#s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c))

soundness1.1s (10.4%)

Memory
-13.4MiB live, 1 220.1MiB allocated
Rules
9 704×lower-fma.f64
9 704×lower-fma.f32
8 174×lower-fma.f64
8 174×lower-fma.f32
7 788×lower-fma.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04073223
112373123
247203043
082722891
0144421158
1468619789
0893219078
095619333
1323317996
0820517187
062540
0100526
1409456
23342448
09124429
067477
0111473
1465392
23894392
08549390
055340
091341
1374305
22639305
08566305
01873
03373
114166
2106061
0855161
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 1 026 to 544 computations (47% saved)

preprocess97.0ms (0.9%)

Memory
0.2MiB live, 237.9MiB allocated
Compiler

Compiled 498 to 178 computations (64.3% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...