Details

Time bar (total: 1.6min)

analyze51.0ms (0.1%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%12.5%87.5%0%0%0%0
0%0%12.5%87.5%0%0%0%1
50%6.2%6.2%87.5%0%0%0%2
50%6.2%6.2%87.5%0%0%0%3
75%9.4%3.1%87.5%0%0%0%4
75%9.4%3.1%87.5%0%0%0%5
87.5%10.9%1.6%87.5%0%0%0%6
87.5%10.9%1.6%87.5%0%0%0%7
93.8%11.7%0.8%87.5%0%0%0%8
93.8%11.7%0.8%87.5%0%0%0%9
96.9%12.1%0.4%87.5%0%0%0%10
96.9%12.1%0.4%87.5%0%0%0%11
98.4%12.3%0.2%87.5%0%0%0%12
Compiler

Compiled 42 to 32 computations (23.8% saved)

sample2.5s (2.7%)

Results
2.5s8256×body256valid
3.0ms11×body256invalid
Bogosity

preprocess1.9s (2%)

Algorithm
egglog
Calls
Call 1
Inputs
0
1
Outputs
0
1
Call 2
Inputs
(/.f64 1 (+.f64 (+.f64 1 c) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) cosTheta)) (exp.f64 (*.f64 (neg.f64 cosTheta) cosTheta)))))
(/.f64 1 (+.f64 (+.f64 1 cosTheta) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 c) c)) c)) (exp.f64 (*.f64 (neg.f64 c) c)))))
Outputs
(/.f64 1 (+.f64 (+.f64 1 c) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) cosTheta)) (exp.f64 (*.f64 (neg.f64 cosTheta) cosTheta)))))
(pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 cosTheta (sqrt.f64 (PI.f64)))) (pow.f64 (exp.f64 (neg.f64 cosTheta)) cosTheta) (+.f64 c 1)) -1)
(/.f64 1 (+.f64 (+.f64 1 cosTheta) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 c) c)) c)) (exp.f64 (*.f64 (neg.f64 c) c)))))
(pow.f64 (fma.f64 (pow.f64 (exp.f64 (neg.f64 c)) c) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 c c))) (*.f64 c (sqrt.f64 (PI.f64)))) (+.f64 cosTheta 1)) -1)
Compiler

Compiled 27 to 21 computations (22.2% saved)

simplify386.0ms (0.4%)

Algorithm
egglog
Counts
1 → 2
Calls
Call 1
Inputs
(/.f64 1 (+.f64 (+.f64 1 c) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) cosTheta)) (exp.f64 (*.f64 (neg.f64 cosTheta) cosTheta)))))
Outputs
(/.f64 1 (+.f64 (+.f64 1 c) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) cosTheta)) (exp.f64 (*.f64 (neg.f64 cosTheta) cosTheta)))))
(pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)

eval2.0ms (0%)

Compiler

Compiled 49 to 34 computations (30.6% saved)

prune19.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New022
Fresh011
Picked000
Done000
Total033
Accurracy
99.6%
Counts
3 → 2
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.1%
(pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)
99.4%
(/.f64 1 (+.f64 (+.f64 1 c) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) cosTheta)) (exp.f64 (*.f64 (neg.f64 cosTheta) cosTheta)))))
Compiler

Compiled 102 to 78 computations (23.5% saved)

localize74.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f64 (-.f64 1 cosTheta) cosTheta)
99.6%
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) cosTheta))
99.6%
(/.f64 1 (+.f64 (+.f64 1 c) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) cosTheta)) (exp.f64 (*.f64 (neg.f64 cosTheta) cosTheta)))))
98.4%
(sqrt.f64 (PI.f64))
Compiler

Compiled 128 to 69 computations (46.1% saved)

series21.0ms (0%)

Counts
4 → 48
Calls

12 calls:

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

rewrite16.0s (17%)

Algorithm
batch-egg-rewrite
Counts
4 → 199
Calls
Call 1
Inputs
(sqrt.f64 (PI.f64))
(/.f64 1 (+.f64 (+.f64 1 c) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) cosTheta)) (exp.f64 (*.f64 (neg.f64 cosTheta) cosTheta)))))
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) cosTheta))
(-.f64 (-.f64 1 cosTheta) cosTheta)
Outputs
((sqrt.f64 (PI.f64)) (pow.f64 (PI.f64) 1/2) (pow.f64 (sqrt.f64 (PI.f64)) 1) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 3) (pow.f64 (pow.f64 (sqrt.f64 (PI.f64)) 3) (/.f64 1 3)) (/.f64 (sqrt.f64 (PI.f64)) 1) (/.f64 (neg.f64 (sqrt.f64 (PI.f64))) -1) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2)) (*.f64 1 (sqrt.f64 (PI.f64))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (PI.f64)) 1) (*.f64 (sqrt.f64 (PI.f64)) (/.f64 1 1)) (*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 1) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2) 1)) (*.f64 (/.f64 1 1) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)) (if (and (>.f64 1 0) (>.f64 (PI.f64) 0)) (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (if (and (>.f64 (cbrt.f64 (PI.f64)) 0) (>.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) 0)) (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 1/2) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) 1/2)) (sqrt.f64 (PI.f64))) (if (and (>.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 0) (>.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2) 0)) (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (if (and (>.f64 1 0) (>.f64 (sqrt.f64 (PI.f64)) 0)) (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (if (and (!=.f64 (sqrt.f64 (PI.f64)) 0) (!=.f64 1 0)) (/.f64 1 (pow.f64 (sqrt.f64 (PI.f64)) -1)) (sqrt.f64 (PI.f64))) (if (>=.f64 (PI.f64) 0) (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (if (>.f64 (PI.f64) 0) (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (if (>.f64 (PI.f64) 0) (pow.f64 (PI.f64) (*.f64 1/2 1)) (sqrt.f64 (PI.f64))) (if (>.f64 (sqrt.f64 (PI.f64)) 0) (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (if (and (>=.f64 1 0) (>=.f64 (PI.f64) 0)) (sqrt.f64 (PI.f64)) (NAN.f64)) (if (and (>.f64 1 0) (>=.f64 (PI.f64) 0)) (sqrt.f64 (/.f64 (PI.f64) 1)) (sqrt.f64 (PI.f64))) (if (>=.f64 (PI.f64) 0) (sqrt.f64 (PI.f64)) (NAN.f64)) (if (!=.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2) 0) (/.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (/.f64 1 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2))) (sqrt.f64 (PI.f64))) (if (!=.f64 (sqrt.f64 (PI.f64)) 0) (/.f64 1 (pow.f64 (sqrt.f64 (PI.f64)) -1)) (sqrt.f64 (PI.f64))) (if (>.f64 (sqrt.f64 (PI.f64)) 0) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (PI.f64))) 1)) (sqrt.f64 (PI.f64))) (if (>.f64 (PI.f64) 0) (exp.f64 (*.f64 (log.f64 (PI.f64)) 1/2)) (sqrt.f64 (PI.f64))) (if (and (>=.f64 (cbrt.f64 (PI.f64)) 0) (>=.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) 0)) (*.f64 (sqrt.f64 (cbrt.f64 (PI.f64))) (sqrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (sqrt.f64 (PI.f64))) (if (and (>=.f64 1 0) (>=.f64 (PI.f64) 0)) (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (if (and (>=.f64 1 0) (>=.f64 1 0)) (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (if (>=.f64 1 0) (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (if (and (>.f64 1 0) (>.f64 1 0)) (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (if (>.f64 1 0) (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (if (and (>.f64 (cbrt.f64 (PI.f64)) 0) (>.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) 0)) (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (if (>.f64 (PI.f64) 0) (sqrt.f64 (exp.f64 (*.f64 (log.f64 (PI.f64)) 1))) (sqrt.f64 (PI.f64))) (if (>.f64 (PI.f64) 0) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 1)) 1) (sqrt.f64 (PI.f64))) (if (>.f64 (PI.f64) 0) (/.f64 (exp.f64 (*.f64 (log.f64 (PI.f64)) 1/2)) 1) (sqrt.f64 (PI.f64))) (if (!=.f64 (sqrt.f64 (PI.f64)) 0) (/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (PI.f64)) -1)) 1) (sqrt.f64 (PI.f64))) (if (and (!=.f64 (sqrt.f64 (PI.f64)) 0) (!=.f64 1 0)) (/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (PI.f64)) -1)) 1) (sqrt.f64 (PI.f64))) (if (and (>.f64 1 0) (>=.f64 (PI.f64) 0)) (/.f64 (sqrt.f64 (/.f64 (PI.f64) 1)) 1) (sqrt.f64 (PI.f64))) (if (>.f64 (sqrt.f64 (PI.f64)) 0) (/.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (PI.f64))) 1)) 1) (sqrt.f64 (PI.f64))) (if (and (>=.f64 (cbrt.f64 (PI.f64)) 0) (>=.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) 0)) (/.f64 (*.f64 (sqrt.f64 (cbrt.f64 (PI.f64))) (sqrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) 1) (sqrt.f64 (PI.f64))) (if (!=.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2) 0) (/.f64 (/.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (/.f64 1 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2))) 1) (sqrt.f64 (PI.f64))) (if (and (>.f64 (cbrt.f64 (PI.f64)) 0) (>.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) 0)) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 1/2) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) 1/2)) 1) (sqrt.f64 (PI.f64))) (cbrt.f64 (pow.f64 (sqrt.f64 (PI.f64)) 3)) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) 3) 1)) (pow.f64 (pow.f64 (sqrt.f64 (PI.f64)) (/.f64 1 3)) 3))
((/.f64 1 (+.f64 (+.f64 1 c) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) cosTheta)) (exp.f64 (*.f64 (neg.f64 cosTheta) cosTheta))))) (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) 3) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) 1) (pow.f64 (pow.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) 3) (/.f64 1 3)) (/.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2)) (/.f64 1 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) (/.f64 (/.f64 1 1) (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) (/.f64 (/.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) (/.f64 -1 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) (/.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 3) (*.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2))) (/.f64 (*.f64 -1 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) (*.f64 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))))) (/.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 2)) (/.f64 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) (neg.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2))) (/.f64 (neg.f64 -1) (neg.f64 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))))) (*.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) 2)) (*.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) 1) (*.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (/.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) (*.f64 1 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)) (*.f64 (/.f64 1 1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) 2) (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))))) (*.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) (/.f64 1 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2))) (*.f64 -1 (/.f64 1 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))))) (*.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 2))) (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 2) (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) (neg.f64 (/.f64 1 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))))) (if (and (!=.f64 1 0) (!=.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 0)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)) (if (and (>.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) 0) (>.f64 (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) 2) 0)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)) (if (and (>.f64 1 0) (>.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) 0)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)) (if (and (!=.f64 -1 0) (!=.f64 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 0)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)) (if (!=.f64 1 0) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (NAN.f64)) (if (>.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 0) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)) (if (>.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) 0) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)) (if (!=.f64 1 0) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)) (if (!=.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 0) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)) (if (>.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) 0) (exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)) 1)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)) (if (!=.f64 (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 0) (/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 3) (pow.f64 (+.f64 c 1) 3)) (+.f64 (pow.f64 (+.f64 c 1) 2) (*.f64 (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (-.f64 (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (+.f64 c 1)))))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)) (if (!=.f64 (-.f64 (+.f64 c 1) (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 0) (/.f64 1 (/.f64 (-.f64 (pow.f64 (+.f64 c 1) 2) (pow.f64 (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2)) (-.f64 (+.f64 c 1) (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)) (if (!=.f64 (+.f64 c 1) 0) (/.f64 (/.f64 1 (+.f64 c 1)) (+.f64 1 (/.f64 (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (+.f64 c 1)))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)) (if (!=.f64 (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 0) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 3) (pow.f64 (+.f64 c 1) 3)) (+.f64 (pow.f64 (+.f64 c 1) 2) (*.f64 (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (-.f64 (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (+.f64 c 1))))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)) (if (!=.f64 (-.f64 (+.f64 c 1) (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 0) (/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 c 1) 2) (pow.f64 (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2)) (-.f64 (+.f64 c 1) (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)) (if (!=.f64 (+.f64 c 1) 0) (/.f64 (*.f64 (+.f64 c 1) (+.f64 1 (/.f64 (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (+.f64 c 1)))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)) (if (and (>.f64 1 0) (>.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 0)) (*.f64 (pow.f64 1 -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)) (if (and (>.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 0) (>.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 2) 0)) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) -1) (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 2) -1)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)) (if (and (!=.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 0) (!=.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2) 0)) (/.f64 1 (/.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2) (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)) (if (!=.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 2) 0) (/.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) (/.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 2))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)) (if (!=.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 0) (/.f64 1 (/.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2) (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)) (if (>.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 0) (exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) -1)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)) (if (!=.f64 (-.f64 (+.f64 c 1) (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 0) (*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 c 1) 2) (pow.f64 (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2))) (-.f64 (+.f64 c 1) (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)) (if (!=.f64 c 0) (/.f64 (/.f64 1 1) (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (+.f64 1 (pow.f64 c 3)) (+.f64 1 (fma.f64 c c (neg.f64 c)))))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)) (if (!=.f64 (-.f64 1 (+.f64 c (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) 0) (/.f64 (/.f64 1 1) (/.f64 (-.f64 1 (*.f64 (+.f64 c (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) (+.f64 c (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))) (-.f64 1 (+.f64 c (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 cosTheta (sqrt.f64 (PI.f64)))) (pow.f64 (exp.f64 cosTheta) (-.f64 0 cosTheta)) (fma.f64 1 1 c)) -1) (/.f64 (*.f64 -1 (-.f64 0 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 cosTheta (sqrt.f64 (PI.f64)))) (pow.f64 (exp.f64 cosTheta) (-.f64 0 cosTheta)) (fma.f64 1 1 c)))) (*.f64 (-.f64 0 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 cosTheta (sqrt.f64 (PI.f64)))) (pow.f64 (exp.f64 cosTheta) (-.f64 0 cosTheta)) (fma.f64 1 1 c))) (-.f64 0 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 cosTheta (sqrt.f64 (PI.f64)))) (pow.f64 (exp.f64 cosTheta) (-.f64 0 cosTheta)) (fma.f64 1 1 c))))) (pow.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 cosTheta (sqrt.f64 (PI.f64)))) (pow.f64 (exp.f64 cosTheta) (-.f64 0 cosTheta)) (fma.f64 1 1 c))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 cosTheta (sqrt.f64 (PI.f64)))) (pow.f64 (exp.f64 cosTheta) (-.f64 0 cosTheta)) (fma.f64 1 1 c))) 2)) 3) (pow.f64 (fma.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (pow.f64 cosTheta -1) (pow.f64 (exp.f64 cosTheta) (-.f64 0 cosTheta)))) (fma.f64 1 1 c)) -1))
((*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) cosTheta)) (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 3) (pow.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 3) (/.f64 1 3)) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))))) (neg.f64 cosTheta)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta)) (pow.f64 cosTheta 2)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) (neg.f64 cosTheta)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (pow.f64 (sqrt.f64 (PI.f64)) -1)) (pow.f64 cosTheta 2)) (/.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) 1) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) 1) cosTheta) (/.f64 (neg.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) (neg.f64 cosTheta)) (/.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) (neg.f64 cosTheta))) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 cosTheta 2))) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) 1) (*.f64 (neg.f64 cosTheta) (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) 1) (*.f64 (pow.f64 cosTheta 2) (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) cosTheta)) (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))))) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (neg.f64 cosTheta))) (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta)) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 cosTheta 2))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) cosTheta)) (/.f64 (*.f64 -1 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))))) (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (neg.f64 cosTheta))) (/.f64 (*.f64 -1 (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta)) (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (pow.f64 cosTheta 2))) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (*.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) 2))) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) -1) (*.f64 cosTheta (neg.f64 (sqrt.f64 (PI.f64))))) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (sqrt.f64 (PI.f64))) (*.f64 (neg.f64 cosTheta) (pow.f64 (sqrt.f64 (PI.f64)) 2))) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) -1) (*.f64 (neg.f64 cosTheta) (neg.f64 (sqrt.f64 (PI.f64))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (*.f64 (pow.f64 cosTheta 2) (pow.f64 (sqrt.f64 (PI.f64)) 2))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) -1) (*.f64 (pow.f64 cosTheta 2) (neg.f64 (sqrt.f64 (PI.f64))))) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 cosTheta 2)) (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) -1) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (cbrt.f64 (sqrt.f64 (PI.f64)))) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2)) (/.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (cbrt.f64 cosTheta)) (pow.f64 (cbrt.f64 cosTheta) 2)) (/.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (/.f64 (neg.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta)) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta)) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (/.f64 (*.f64 -1 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta)) (neg.f64 (sqrt.f64 (PI.f64)))) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2)) (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (pow.f64 (sqrt.f64 (PI.f64)) -1)) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta)) (*.f64 1 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta)) 2) (pow.f64 (sqrt.f64 (PI.f64)) -1))) (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (pow.f64 cosTheta -1) (pow.f64 (sqrt.f64 (PI.f64)) -1))) (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (PI.f64)))) 2) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 cosTheta -1)) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 cosTheta (sqrt.f64 (PI.f64)))) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 cosTheta)) (pow.f64 (cbrt.f64 cosTheta) 2))) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 cosTheta)) (cbrt.f64 (pow.f64 cosTheta 2)))))
((-.f64 (-.f64 1 cosTheta) cosTheta) (+.f64 (-.f64 1 cosTheta) (neg.f64 cosTheta)) (+.f64 (neg.f64 cosTheta) (-.f64 1 cosTheta)) (+.f64 1 (neg.f64 (+.f64 cosTheta cosTheta))) (+.f64 1 (+.f64 (neg.f64 cosTheta) (neg.f64 cosTheta))) (+.f64 1 (-.f64 (neg.f64 cosTheta) cosTheta)) (pow.f64 (-.f64 1 (+.f64 cosTheta cosTheta)) 1) (pow.f64 (cbrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) 3) (pow.f64 (pow.f64 (-.f64 1 (+.f64 cosTheta cosTheta)) 3) (/.f64 1 3)) (/.f64 (-.f64 1 (pow.f64 (+.f64 cosTheta cosTheta) 3)) (+.f64 1 (+.f64 (*.f64 (+.f64 cosTheta cosTheta) (+.f64 cosTheta cosTheta)) (+.f64 cosTheta cosTheta)))) (*.f64 (cbrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (pow.f64 (cbrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) 2)) (*.f64 1 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 -1 (+.f64 cosTheta (-.f64 cosTheta 1))) (*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) 2) (cbrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (*.f64 (-.f64 1 (+.f64 cosTheta cosTheta)) 1) (neg.f64 (+.f64 cosTheta (-.f64 cosTheta 1))) (neg.f64 (-.f64 (+.f64 cosTheta cosTheta) 1)) (if (!=.f64 (-.f64 1 cosTheta) 0) (/.f64 (-.f64 (pow.f64 (-.f64 1 cosTheta) 3) (pow.f64 cosTheta 3)) (+.f64 (pow.f64 (-.f64 1 cosTheta) 2) (*.f64 cosTheta (-.f64 1 (-.f64 cosTheta cosTheta))))) (-.f64 1 (+.f64 cosTheta cosTheta))) (if (!=.f64 (-.f64 1 (-.f64 cosTheta cosTheta)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 1 cosTheta) 2) (pow.f64 cosTheta 2)) (-.f64 1 (-.f64 cosTheta cosTheta))) (-.f64 1 (+.f64 cosTheta cosTheta))) (if (!=.f64 1 0) (-.f64 1 (+.f64 cosTheta cosTheta)) (-.f64 1 (+.f64 cosTheta cosTheta))) (if (!=.f64 (+.f64 cosTheta 1) 0) (-.f64 (/.f64 (-.f64 1 (pow.f64 cosTheta 2)) (+.f64 cosTheta 1)) cosTheta) (-.f64 1 (+.f64 cosTheta cosTheta))) (if (and (>.f64 (cbrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) 0) (>.f64 (pow.f64 (cbrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) 2) 0)) (-.f64 1 (+.f64 cosTheta cosTheta)) (-.f64 1 (+.f64 cosTheta cosTheta))) (if (and (>.f64 1 0) (>.f64 (-.f64 1 (+.f64 cosTheta cosTheta)) 0)) (-.f64 1 (+.f64 cosTheta cosTheta)) (-.f64 1 (+.f64 cosTheta cosTheta))) (if (!=.f64 (-.f64 (-.f64 1 cosTheta) (neg.f64 cosTheta)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 1 cosTheta) 2) (*.f64 (neg.f64 cosTheta) (neg.f64 cosTheta))) (-.f64 (-.f64 1 cosTheta) (neg.f64 cosTheta))) (-.f64 1 (+.f64 cosTheta cosTheta))) (if (>.f64 (-.f64 1 (+.f64 cosTheta cosTheta)) 0) (-.f64 1 (+.f64 cosTheta cosTheta)) (-.f64 1 (+.f64 cosTheta cosTheta))) (if (!=.f64 (-.f64 1 cosTheta) 0) (*.f64 (-.f64 1 cosTheta) (+.f64 1 (/.f64 (neg.f64 cosTheta) (-.f64 1 cosTheta)))) (-.f64 1 (+.f64 cosTheta cosTheta))) (if (>.f64 (-.f64 1 (+.f64 cosTheta cosTheta)) 0) (exp.f64 (*.f64 (log.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) 1)) (-.f64 1 (+.f64 cosTheta cosTheta))) (if (!=.f64 (neg.f64 cosTheta) 0) (/.f64 (-.f64 (pow.f64 (-.f64 1 cosTheta) 3) (pow.f64 cosTheta 3)) (+.f64 (pow.f64 (-.f64 1 cosTheta) 2) (-.f64 (*.f64 (neg.f64 cosTheta) (neg.f64 cosTheta)) (*.f64 (-.f64 1 cosTheta) (neg.f64 cosTheta))))) (-.f64 1 (+.f64 cosTheta cosTheta))) (if (!=.f64 (+.f64 1 (+.f64 cosTheta cosTheta)) 0) (/.f64 (-.f64 1 (*.f64 (+.f64 cosTheta cosTheta) (+.f64 cosTheta cosTheta))) (+.f64 1 (+.f64 cosTheta cosTheta))) (-.f64 1 (+.f64 cosTheta cosTheta))) (fma.f64 (cbrt.f64 (-.f64 1 cosTheta)) (cbrt.f64 (pow.f64 (-.f64 1 cosTheta) 2)) (neg.f64 cosTheta)) (fma.f64 1 (-.f64 1 cosTheta) (neg.f64 cosTheta)) (fma.f64 1 1 (neg.f64 (+.f64 cosTheta cosTheta))) (cbrt.f64 (pow.f64 (-.f64 1 (+.f64 cosTheta cosTheta)) 3)) (-.f64 (-.f64 1 cosTheta) cosTheta) (-.f64 1 (+.f64 cosTheta cosTheta)) (-.f64 (+.f64 (-.f64 1 cosTheta) 0) cosTheta) (-.f64 1 (-.f64 cosTheta (neg.f64 cosTheta))) (-.f64 0 (+.f64 cosTheta (-.f64 cosTheta 1))) (-.f64 1 (*.f64 2 cosTheta)))

simplify9.4s (9.9%)

Algorithm
egglog
Counts
247 → 381
Calls
Call 1
Inputs
(/.f64 1 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1))
(+.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1)) (*.f64 -1 (/.f64 c (*.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) (+.f64 1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))))
(+.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1)) (+.f64 (/.f64 (pow.f64 c 2) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) 2) (+.f64 1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (*.f64 -1 (/.f64 c (*.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) (+.f64 1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 c 3) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) 2) (pow.f64 (+.f64 1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2)))) (+.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1)) (+.f64 (/.f64 (pow.f64 c 2) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) 2) (+.f64 1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (*.f64 -1 (/.f64 c (*.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) (+.f64 1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))))))
(/.f64 1 c)
(+.f64 (/.f64 1 c) (*.f64 -1 (*.f64 (+.f64 1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (pow.f64 (/.f64 1 c) 2))))
(+.f64 (*.f64 (pow.f64 (/.f64 1 c) 3) (pow.f64 (+.f64 1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2)) (+.f64 (/.f64 1 c) (*.f64 -1 (*.f64 (+.f64 1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (pow.f64 (/.f64 1 c) 2)))))
(+.f64 (*.f64 (pow.f64 (/.f64 1 c) 3) (pow.f64 (+.f64 1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2)) (+.f64 (/.f64 1 c) (+.f64 (*.f64 -1 (*.f64 (+.f64 1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (pow.f64 (/.f64 1 c) 2))) (*.f64 -1 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) 2) (*.f64 (+.f64 1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (pow.f64 (/.f64 1 c) 4)))))))
(/.f64 1 c)
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (pow.f64 (/.f64 -1 c) 2))) (/.f64 1 c))
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (pow.f64 (/.f64 -1 c) 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 c) 3) (pow.f64 (+.f64 1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2))) (/.f64 1 c)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (pow.f64 (/.f64 -1 c) 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 c) 3) (pow.f64 (+.f64 1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) 2) (*.f64 (+.f64 1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (pow.f64 (/.f64 -1 c) 4)))) (/.f64 1 c))))
(*.f64 (sqrt.f64 (PI.f64)) cosTheta)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 cosTheta 2) (*.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 cosTheta 2) (*.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))) (+.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta) (*.f64 -1 (*.f64 (pow.f64 cosTheta 3) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) 2)))) (*.f64 -3/2 (sqrt.f64 (PI.f64))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 cosTheta 2) (*.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))) (+.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta) (+.f64 (*.f64 -1 (*.f64 (pow.f64 cosTheta 3) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) 2)))) (*.f64 -3/2 (sqrt.f64 (PI.f64)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (sqrt.f64 (PI.f64))) (+.f64 (*.f64 3/2 (*.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) (pow.f64 (sqrt.f64 (PI.f64)) 2))) (*.f64 -1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) 2)))) (*.f64 -3/2 (sqrt.f64 (PI.f64))))))))) (pow.f64 cosTheta 4))))))
(/.f64 1 (+.f64 c 1))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) (NAN.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (+.f64 c 1) 2) cosTheta)))) (/.f64 1 (+.f64 c 1)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) (NAN.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (+.f64 c 1) 2) cosTheta)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) (NAN.f64))) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 c 1) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (NAN.f64) 2) (pow.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) 2)) (*.f64 (+.f64 c 1) (*.f64 (pow.f64 (+.f64 c 1) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)))))) (pow.f64 (/.f64 1 cosTheta) 2))) (/.f64 1 (+.f64 c 1))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) (NAN.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (+.f64 c 1) 2) cosTheta)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) (NAN.f64))) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 c 1) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (NAN.f64) 2) (pow.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) 2)) (*.f64 (+.f64 c 1) (*.f64 (pow.f64 (+.f64 c 1) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)))))) (pow.f64 (/.f64 1 cosTheta) 2))) (+.f64 (/.f64 1 (+.f64 c 1)) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 cosTheta) 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (pow.f64 (NAN.f64) 2) (pow.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) 2))) (*.f64 (+.f64 c 1) (*.f64 (pow.f64 (+.f64 c 1) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2))))) (+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) (*.f64 (pow.f64 (NAN.f64) 2) (NAN.f64)))) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 c 1) 2))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) (*.f64 (NAN.f64) (+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) (NAN.f64))) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 c 1) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (NAN.f64) 2) (pow.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) 2)) (*.f64 (pow.f64 (+.f64 c 1) 2) (*.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) 2)))))))) (*.f64 (sqrt.f64 (PI.f64)) (+.f64 c 1)))))))))))
(/.f64 1 (+.f64 c 1))
(+.f64 (/.f64 1 (+.f64 c 1)) (*.f64 -1 (/.f64 (*.f64 (NAN.f64) (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2)))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (+.f64 c 1) 2) cosTheta)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2))))) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 c 1) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (NAN.f64) 2) (pow.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2))) 2)) (*.f64 (+.f64 c 1) (*.f64 (pow.f64 (+.f64 c 1) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)))))) (pow.f64 (/.f64 -1 cosTheta) 2))) (+.f64 (/.f64 1 (+.f64 c 1)) (*.f64 -1 (/.f64 (*.f64 (NAN.f64) (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2)))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (+.f64 c 1) 2) cosTheta))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 cosTheta) 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (pow.f64 (NAN.f64) 2) (pow.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2))) 2))) (*.f64 (+.f64 c 1) (*.f64 (pow.f64 (+.f64 c 1) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2))))) (+.f64 (/.f64 (*.f64 (NAN.f64) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (NAN.f64) 2) (pow.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2))) 2)) (*.f64 (pow.f64 (+.f64 c 1) 2) (*.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) 2))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2))))) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 c 1) 2))))) (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2))))) (*.f64 (sqrt.f64 (PI.f64)) (+.f64 c 1))) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (*.f64 (pow.f64 (NAN.f64) 2) (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2)))))) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 c 1) 2)))))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2))))) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 c 1) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (NAN.f64) 2) (pow.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2))) 2)) (*.f64 (+.f64 c 1) (*.f64 (pow.f64 (+.f64 c 1) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)))))) (pow.f64 (/.f64 -1 cosTheta) 2))) (+.f64 (/.f64 1 (+.f64 c 1)) (*.f64 -1 (/.f64 (*.f64 (NAN.f64) (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2)))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (+.f64 c 1) 2) cosTheta)))))))
(/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(-.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (/.f64 1 (sqrt.f64 (PI.f64))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 cosTheta (sqrt.f64 (PI.f64)))) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (/.f64 1 (sqrt.f64 (PI.f64))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 cosTheta (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (*.f64 -1/2 (/.f64 (pow.f64 cosTheta 2) (sqrt.f64 (PI.f64)))))) (/.f64 1 (sqrt.f64 (PI.f64))))
(/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 1 cosTheta) 2))) (sqrt.f64 (PI.f64))) (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))
(+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 1 cosTheta) 2))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (*.f64 (pow.f64 (NAN.f64) 2) (pow.f64 (/.f64 1 cosTheta) 3)))) (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 1 cosTheta) 2))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (pow.f64 (pow.f64 (NAN.f64) 2) 2))) (pow.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (NAN.f64)) 2)) (*.f64 (pow.f64 (/.f64 1 cosTheta) 4) (NAN.f64))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (pow.f64 (NAN.f64) 2) (*.f64 (NAN.f64) (pow.f64 (/.f64 1 cosTheta) 3)))) (sqrt.f64 (PI.f64))) (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))
(/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 -1 cosTheta) 2))) (sqrt.f64 (PI.f64)))) (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 -1 cosTheta) 2))) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (pow.f64 (/.f64 -1 cosTheta) 3) (*.f64 (NAN.f64) (pow.f64 (NAN.f64) 2)))) (sqrt.f64 (PI.f64)))) (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (pow.f64 (pow.f64 (NAN.f64) 2) 2))) (pow.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (NAN.f64)) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 -1 cosTheta) 4))) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 -1 cosTheta) 2))) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (pow.f64 (/.f64 -1 cosTheta) 3) (*.f64 (NAN.f64) (pow.f64 (NAN.f64) 2)))) (sqrt.f64 (PI.f64)))) (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))
1
(+.f64 1 (*.f64 -2 cosTheta))
(+.f64 1 (*.f64 -2 cosTheta))
(+.f64 1 (*.f64 -2 cosTheta))
(*.f64 -2 cosTheta)
(+.f64 1 (*.f64 -2 cosTheta))
(+.f64 1 (*.f64 -2 cosTheta))
(+.f64 1 (*.f64 -2 cosTheta))
(*.f64 -2 cosTheta)
(+.f64 1 (*.f64 -2 cosTheta))
(+.f64 1 (*.f64 -2 cosTheta))
(+.f64 1 (*.f64 -2 cosTheta))
(sqrt.f64 (PI.f64))
(pow.f64 (PI.f64) 1/2)
(pow.f64 (sqrt.f64 (PI.f64)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 3)
(pow.f64 (pow.f64 (sqrt.f64 (PI.f64)) 3) (/.f64 1 3))
(/.f64 (sqrt.f64 (PI.f64)) 1)
(/.f64 (neg.f64 (sqrt.f64 (PI.f64))) -1)
(*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2))
(*.f64 1 (sqrt.f64 (PI.f64)))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2) (cbrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) 1)
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 1 1))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 1) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2) 1))
(*.f64 (/.f64 1 1) (sqrt.f64 (PI.f64)))
(sqrt.f64 (PI.f64))
(if (and (>.f64 1 0) (>.f64 (PI.f64) 0)) (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(if (and (>.f64 (cbrt.f64 (PI.f64)) 0) (>.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) 0)) (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 1/2) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) 1/2)) (sqrt.f64 (PI.f64)))
(if (and (>.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 0) (>.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2) 0)) (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(if (and (>.f64 1 0) (>.f64 (sqrt.f64 (PI.f64)) 0)) (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(if (and (!=.f64 (sqrt.f64 (PI.f64)) 0) (!=.f64 1 0)) (/.f64 1 (pow.f64 (sqrt.f64 (PI.f64)) -1)) (sqrt.f64 (PI.f64)))
(if (>=.f64 (PI.f64) 0) (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(if (>.f64 (PI.f64) 0) (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(if (>.f64 (PI.f64) 0) (pow.f64 (PI.f64) (*.f64 1/2 1)) (sqrt.f64 (PI.f64)))
(if (>.f64 (sqrt.f64 (PI.f64)) 0) (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(if (and (>=.f64 1 0) (>=.f64 (PI.f64) 0)) (sqrt.f64 (PI.f64)) (NAN.f64))
(if (and (>.f64 1 0) (>=.f64 (PI.f64) 0)) (sqrt.f64 (/.f64 (PI.f64) 1)) (sqrt.f64 (PI.f64)))
(if (>=.f64 (PI.f64) 0) (sqrt.f64 (PI.f64)) (NAN.f64))
(if (!=.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2) 0) (/.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (/.f64 1 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2))) (sqrt.f64 (PI.f64)))
(if (!=.f64 (sqrt.f64 (PI.f64)) 0) (/.f64 1 (pow.f64 (sqrt.f64 (PI.f64)) -1)) (sqrt.f64 (PI.f64)))
(if (>.f64 (sqrt.f64 (PI.f64)) 0) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (PI.f64))) 1)) (sqrt.f64 (PI.f64)))
(if (>.f64 (PI.f64) 0) (exp.f64 (*.f64 (log.f64 (PI.f64)) 1/2)) (sqrt.f64 (PI.f64)))
(if (and (>=.f64 (cbrt.f64 (PI.f64)) 0) (>=.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) 0)) (*.f64 (sqrt.f64 (cbrt.f64 (PI.f64))) (sqrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (sqrt.f64 (PI.f64)))
(if (and (>=.f64 1 0) (>=.f64 (PI.f64) 0)) (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(if (and (>=.f64 1 0) (>=.f64 1 0)) (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(if (>=.f64 1 0) (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(if (and (>.f64 1 0) (>.f64 1 0)) (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(if (>.f64 1 0) (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(if (and (>.f64 (cbrt.f64 (PI.f64)) 0) (>.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) 0)) (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(if (>.f64 (PI.f64) 0) (sqrt.f64 (exp.f64 (*.f64 (log.f64 (PI.f64)) 1))) (sqrt.f64 (PI.f64)))
(if (>.f64 (PI.f64) 0) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 1)) 1) (sqrt.f64 (PI.f64)))
(if (>.f64 (PI.f64) 0) (/.f64 (exp.f64 (*.f64 (log.f64 (PI.f64)) 1/2)) 1) (sqrt.f64 (PI.f64)))
(if (!=.f64 (sqrt.f64 (PI.f64)) 0) (/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (PI.f64)) -1)) 1) (sqrt.f64 (PI.f64)))
(if (and (!=.f64 (sqrt.f64 (PI.f64)) 0) (!=.f64 1 0)) (/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (PI.f64)) -1)) 1) (sqrt.f64 (PI.f64)))
(if (and (>.f64 1 0) (>=.f64 (PI.f64) 0)) (/.f64 (sqrt.f64 (/.f64 (PI.f64) 1)) 1) (sqrt.f64 (PI.f64)))
(if (>.f64 (sqrt.f64 (PI.f64)) 0) (/.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (PI.f64))) 1)) 1) (sqrt.f64 (PI.f64)))
(if (and (>=.f64 (cbrt.f64 (PI.f64)) 0) (>=.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) 0)) (/.f64 (*.f64 (sqrt.f64 (cbrt.f64 (PI.f64))) (sqrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) 1) (sqrt.f64 (PI.f64)))
(if (!=.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2) 0) (/.f64 (/.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (/.f64 1 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2))) 1) (sqrt.f64 (PI.f64)))
(if (and (>.f64 (cbrt.f64 (PI.f64)) 0) (>.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) 0)) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 1/2) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) 1/2)) 1) (sqrt.f64 (PI.f64)))
(cbrt.f64 (pow.f64 (sqrt.f64 (PI.f64)) 3))
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) 3) 1))
(pow.f64 (pow.f64 (sqrt.f64 (PI.f64)) (/.f64 1 3)) 3)
(/.f64 1 (+.f64 (+.f64 1 c) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) cosTheta)) (exp.f64 (*.f64 (neg.f64 cosTheta) cosTheta)))))
(pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) 3)
(pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)
(pow.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) 1)
(pow.f64 (pow.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) 3) (/.f64 1 3))
(/.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2))
(/.f64 1 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))
(/.f64 (/.f64 1 1) (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))
(/.f64 (/.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))
(/.f64 -1 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))))
(/.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 3) (*.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2)))
(/.f64 (*.f64 -1 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) (*.f64 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))))
(/.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 2))
(/.f64 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) (neg.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2)))
(/.f64 (neg.f64 -1) (neg.f64 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) 2))
(*.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) 1)
(*.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (/.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))))
(*.f64 1 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(*.f64 (/.f64 1 1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) 2) (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))))
(*.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) (/.f64 1 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2)))
(*.f64 -1 (/.f64 1 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 2)))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 2) (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))))
(neg.f64 (/.f64 1 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))))
(if (and (!=.f64 1 0) (!=.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 0)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (and (>.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) 0) (>.f64 (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) 2) 0)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (and (>.f64 1 0) (>.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) 0)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (and (!=.f64 -1 0) (!=.f64 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 0)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 1 0) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (NAN.f64))
(if (>.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 0) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (>.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) 0) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 1 0) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 0) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (>.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) 0) (exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)) 1)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 0) (/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 3) (pow.f64 (+.f64 c 1) 3)) (+.f64 (pow.f64 (+.f64 c 1) 2) (*.f64 (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (-.f64 (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (+.f64 c 1)))))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 (-.f64 (+.f64 c 1) (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 0) (/.f64 1 (/.f64 (-.f64 (pow.f64 (+.f64 c 1) 2) (pow.f64 (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2)) (-.f64 (+.f64 c 1) (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 (+.f64 c 1) 0) (/.f64 (/.f64 1 (+.f64 c 1)) (+.f64 1 (/.f64 (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (+.f64 c 1)))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 0) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 3) (pow.f64 (+.f64 c 1) 3)) (+.f64 (pow.f64 (+.f64 c 1) 2) (*.f64 (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (-.f64 (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (+.f64 c 1))))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 (-.f64 (+.f64 c 1) (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 0) (/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 c 1) 2) (pow.f64 (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2)) (-.f64 (+.f64 c 1) (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 (+.f64 c 1) 0) (/.f64 (*.f64 (+.f64 c 1) (+.f64 1 (/.f64 (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (+.f64 c 1)))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (and (>.f64 1 0) (>.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 0)) (*.f64 (pow.f64 1 -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (and (>.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 0) (>.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 2) 0)) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) -1) (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 2) -1)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (and (!=.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 0) (!=.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2) 0)) (/.f64 1 (/.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2) (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 2) 0) (/.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) (/.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 2))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 0) (/.f64 1 (/.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2) (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (>.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 0) (exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) -1)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 (-.f64 (+.f64 c 1) (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 0) (*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 c 1) 2) (pow.f64 (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2))) (-.f64 (+.f64 c 1) (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 c 0) (/.f64 (/.f64 1 1) (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (+.f64 1 (pow.f64 c 3)) (+.f64 1 (fma.f64 c c (neg.f64 c)))))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 (-.f64 1 (+.f64 c (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) 0) (/.f64 (/.f64 1 1) (/.f64 (-.f64 1 (*.f64 (+.f64 c (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) (+.f64 c (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))) (-.f64 1 (+.f64 c (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 cosTheta (sqrt.f64 (PI.f64)))) (pow.f64 (exp.f64 cosTheta) (-.f64 0 cosTheta)) (fma.f64 1 1 c)) -1)
(/.f64 (*.f64 -1 (-.f64 0 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 cosTheta (sqrt.f64 (PI.f64)))) (pow.f64 (exp.f64 cosTheta) (-.f64 0 cosTheta)) (fma.f64 1 1 c)))) (*.f64 (-.f64 0 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 cosTheta (sqrt.f64 (PI.f64)))) (pow.f64 (exp.f64 cosTheta) (-.f64 0 cosTheta)) (fma.f64 1 1 c))) (-.f64 0 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 cosTheta (sqrt.f64 (PI.f64)))) (pow.f64 (exp.f64 cosTheta) (-.f64 0 cosTheta)) (fma.f64 1 1 c)))))
(pow.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 cosTheta (sqrt.f64 (PI.f64)))) (pow.f64 (exp.f64 cosTheta) (-.f64 0 cosTheta)) (fma.f64 1 1 c))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 cosTheta (sqrt.f64 (PI.f64)))) (pow.f64 (exp.f64 cosTheta) (-.f64 0 cosTheta)) (fma.f64 1 1 c))) 2)) 3)
(pow.f64 (fma.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (pow.f64 cosTheta -1) (pow.f64 (exp.f64 cosTheta) (-.f64 0 cosTheta)))) (fma.f64 1 1 c)) -1)
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) cosTheta))
(pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 3) (/.f64 1 3))
(/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)
(/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64)))
(/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))))) (neg.f64 cosTheta))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta)) (pow.f64 cosTheta 2))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) (neg.f64 cosTheta))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (pow.f64 (sqrt.f64 (PI.f64)) -1)) (pow.f64 cosTheta 2))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) 1) (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) 1) cosTheta)
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) (neg.f64 cosTheta))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) (neg.f64 cosTheta)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 cosTheta 2)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) 1) (*.f64 (neg.f64 cosTheta) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) 1) (*.f64 (pow.f64 cosTheta 2) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) cosTheta))
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))))) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (neg.f64 cosTheta)))
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta)) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 cosTheta 2)))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) cosTheta))
(/.f64 (*.f64 -1 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))))) (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (neg.f64 cosTheta)))
(/.f64 (*.f64 -1 (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta)) (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (pow.f64 cosTheta 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (*.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) -1) (*.f64 cosTheta (neg.f64 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (sqrt.f64 (PI.f64))) (*.f64 (neg.f64 cosTheta) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) -1) (*.f64 (neg.f64 cosTheta) (neg.f64 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (*.f64 (pow.f64 cosTheta 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) -1) (*.f64 (pow.f64 cosTheta 2) (neg.f64 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 cosTheta 2))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (sqrt.f64 (PI.f64)) 2))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) -1) (neg.f64 (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (cbrt.f64 (sqrt.f64 (PI.f64)))) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (cbrt.f64 cosTheta)) (pow.f64 (cbrt.f64 cosTheta) 2))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta)) (neg.f64 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta)) (pow.f64 (sqrt.f64 (PI.f64)) 2))
(/.f64 (*.f64 -1 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta)) (neg.f64 (sqrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (pow.f64 (sqrt.f64 (PI.f64)) -1))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta))
(*.f64 1 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta)) 2) (pow.f64 (sqrt.f64 (PI.f64)) -1)))
(*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (pow.f64 cosTheta -1) (pow.f64 (sqrt.f64 (PI.f64)) -1)))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (PI.f64)))) 2) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1)
(*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 cosTheta -1))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 cosTheta (sqrt.f64 (PI.f64))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 cosTheta)) (pow.f64 (cbrt.f64 cosTheta) 2)))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 cosTheta)) (cbrt.f64 (pow.f64 cosTheta 2))))
(-.f64 (-.f64 1 cosTheta) cosTheta)
(+.f64 (-.f64 1 cosTheta) (neg.f64 cosTheta))
(+.f64 (neg.f64 cosTheta) (-.f64 1 cosTheta))
(+.f64 1 (neg.f64 (+.f64 cosTheta cosTheta)))
(+.f64 1 (+.f64 (neg.f64 cosTheta) (neg.f64 cosTheta)))
(+.f64 1 (-.f64 (neg.f64 cosTheta) cosTheta))
(pow.f64 (-.f64 1 (+.f64 cosTheta cosTheta)) 1)
(pow.f64 (cbrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) 3)
(pow.f64 (pow.f64 (-.f64 1 (+.f64 cosTheta cosTheta)) 3) (/.f64 1 3))
(/.f64 (-.f64 1 (pow.f64 (+.f64 cosTheta cosTheta) 3)) (+.f64 1 (+.f64 (*.f64 (+.f64 cosTheta cosTheta) (+.f64 cosTheta cosTheta)) (+.f64 cosTheta cosTheta))))
(*.f64 (cbrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (pow.f64 (cbrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) 2))
(*.f64 1 (-.f64 1 (+.f64 cosTheta cosTheta)))
(*.f64 -1 (+.f64 cosTheta (-.f64 cosTheta 1)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) 2) (cbrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))))
(*.f64 (-.f64 1 (+.f64 cosTheta cosTheta)) 1)
(neg.f64 (+.f64 cosTheta (-.f64 cosTheta 1)))
(neg.f64 (-.f64 (+.f64 cosTheta cosTheta) 1))
(if (!=.f64 (-.f64 1 cosTheta) 0) (/.f64 (-.f64 (pow.f64 (-.f64 1 cosTheta) 3) (pow.f64 cosTheta 3)) (+.f64 (pow.f64 (-.f64 1 cosTheta) 2) (*.f64 cosTheta (-.f64 1 (-.f64 cosTheta cosTheta))))) (-.f64 1 (+.f64 cosTheta cosTheta)))
(if (!=.f64 (-.f64 1 (-.f64 cosTheta cosTheta)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 1 cosTheta) 2) (pow.f64 cosTheta 2)) (-.f64 1 (-.f64 cosTheta cosTheta))) (-.f64 1 (+.f64 cosTheta cosTheta)))
(if (!=.f64 1 0) (-.f64 1 (+.f64 cosTheta cosTheta)) (-.f64 1 (+.f64 cosTheta cosTheta)))
(if (!=.f64 (+.f64 cosTheta 1) 0) (-.f64 (/.f64 (-.f64 1 (pow.f64 cosTheta 2)) (+.f64 cosTheta 1)) cosTheta) (-.f64 1 (+.f64 cosTheta cosTheta)))
(if (and (>.f64 (cbrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) 0) (>.f64 (pow.f64 (cbrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) 2) 0)) (-.f64 1 (+.f64 cosTheta cosTheta)) (-.f64 1 (+.f64 cosTheta cosTheta)))
(if (and (>.f64 1 0) (>.f64 (-.f64 1 (+.f64 cosTheta cosTheta)) 0)) (-.f64 1 (+.f64 cosTheta cosTheta)) (-.f64 1 (+.f64 cosTheta cosTheta)))
(if (!=.f64 (-.f64 (-.f64 1 cosTheta) (neg.f64 cosTheta)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 1 cosTheta) 2) (*.f64 (neg.f64 cosTheta) (neg.f64 cosTheta))) (-.f64 (-.f64 1 cosTheta) (neg.f64 cosTheta))) (-.f64 1 (+.f64 cosTheta cosTheta)))
(if (>.f64 (-.f64 1 (+.f64 cosTheta cosTheta)) 0) (-.f64 1 (+.f64 cosTheta cosTheta)) (-.f64 1 (+.f64 cosTheta cosTheta)))
(if (!=.f64 (-.f64 1 cosTheta) 0) (*.f64 (-.f64 1 cosTheta) (+.f64 1 (/.f64 (neg.f64 cosTheta) (-.f64 1 cosTheta)))) (-.f64 1 (+.f64 cosTheta cosTheta)))
(if (>.f64 (-.f64 1 (+.f64 cosTheta cosTheta)) 0) (exp.f64 (*.f64 (log.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) 1)) (-.f64 1 (+.f64 cosTheta cosTheta)))
(if (!=.f64 (neg.f64 cosTheta) 0) (/.f64 (-.f64 (pow.f64 (-.f64 1 cosTheta) 3) (pow.f64 cosTheta 3)) (+.f64 (pow.f64 (-.f64 1 cosTheta) 2) (-.f64 (*.f64 (neg.f64 cosTheta) (neg.f64 cosTheta)) (*.f64 (-.f64 1 cosTheta) (neg.f64 cosTheta))))) (-.f64 1 (+.f64 cosTheta cosTheta)))
(if (!=.f64 (+.f64 1 (+.f64 cosTheta cosTheta)) 0) (/.f64 (-.f64 1 (*.f64 (+.f64 cosTheta cosTheta) (+.f64 cosTheta cosTheta))) (+.f64 1 (+.f64 cosTheta cosTheta))) (-.f64 1 (+.f64 cosTheta cosTheta)))
(fma.f64 (cbrt.f64 (-.f64 1 cosTheta)) (cbrt.f64 (pow.f64 (-.f64 1 cosTheta) 2)) (neg.f64 cosTheta))
(fma.f64 1 (-.f64 1 cosTheta) (neg.f64 cosTheta))
(fma.f64 1 1 (neg.f64 (+.f64 cosTheta cosTheta)))
(cbrt.f64 (pow.f64 (-.f64 1 (+.f64 cosTheta cosTheta)) 3))
(-.f64 (-.f64 1 cosTheta) cosTheta)
(-.f64 1 (+.f64 cosTheta cosTheta))
(-.f64 (+.f64 (-.f64 1 cosTheta) 0) cosTheta)
(-.f64 1 (-.f64 cosTheta (neg.f64 cosTheta)))
(-.f64 0 (+.f64 cosTheta (-.f64 cosTheta 1)))
(-.f64 1 (*.f64 2 cosTheta))
Outputs
(/.f64 1 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1))
(/.f64 1 (+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1))
(+.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1)) (*.f64 -1 (/.f64 c (*.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) (+.f64 1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))))
(+.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1)) (neg.f64 (/.f64 c (*.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) (+.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))))
(+.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1)) (+.f64 (/.f64 (pow.f64 c 2) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) 2) (+.f64 1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (*.f64 -1 (/.f64 c (*.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) (+.f64 1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))))))
(+.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1)) (+.f64 (/.f64 (pow.f64 c 2) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) 2) (+.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (neg.f64 (/.f64 c (*.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) (+.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 c 3) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) 2) (pow.f64 (+.f64 1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2)))) (+.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1)) (+.f64 (/.f64 (pow.f64 c 2) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) 2) (+.f64 1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (*.f64 -1 (/.f64 c (*.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) (+.f64 1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))))))
(+.f64 (neg.f64 (/.f64 (pow.f64 c 3) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) 2) (pow.f64 (+.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2)))) (+.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1)) (+.f64 (/.f64 (pow.f64 c 2) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) 2) (+.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (neg.f64 (/.f64 c (*.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) (+.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))))))
(/.f64 1 c)
(+.f64 (/.f64 1 c) (*.f64 -1 (*.f64 (+.f64 1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (pow.f64 (/.f64 1 c) 2))))
(+.f64 (/.f64 1 c) (neg.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (pow.f64 (/.f64 1 c) 2))))
(+.f64 (*.f64 (pow.f64 (/.f64 1 c) 3) (pow.f64 (+.f64 1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2)) (+.f64 (/.f64 1 c) (*.f64 -1 (*.f64 (+.f64 1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (pow.f64 (/.f64 1 c) 2)))))
(+.f64 (*.f64 (pow.f64 (/.f64 1 c) 3) (pow.f64 (+.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2)) (+.f64 (/.f64 1 c) (neg.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (pow.f64 (/.f64 1 c) 2)))))
(+.f64 (*.f64 (pow.f64 (/.f64 1 c) 3) (pow.f64 (+.f64 1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2)) (+.f64 (/.f64 1 c) (+.f64 (*.f64 -1 (*.f64 (+.f64 1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (pow.f64 (/.f64 1 c) 2))) (*.f64 -1 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) 2) (*.f64 (+.f64 1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (pow.f64 (/.f64 1 c) 4)))))))
(+.f64 (*.f64 (pow.f64 (/.f64 1 c) 3) (pow.f64 (+.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2)) (+.f64 (/.f64 1 c) (+.f64 (neg.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (pow.f64 (/.f64 1 c) 2))) (neg.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) 2) (*.f64 (+.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (pow.f64 (/.f64 1 c) 4)))))))
(/.f64 1 c)
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (pow.f64 (/.f64 -1 c) 2))) (/.f64 1 c))
(+.f64 (neg.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (pow.f64 (/.f64 -1 c) 2))) (/.f64 1 c))
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (pow.f64 (/.f64 -1 c) 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 c) 3) (pow.f64 (+.f64 1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2))) (/.f64 1 c)))
(+.f64 (neg.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (pow.f64 (/.f64 -1 c) 2))) (+.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 -1 c) 3) (pow.f64 (+.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2))) (/.f64 1 c)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (pow.f64 (/.f64 -1 c) 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 c) 3) (pow.f64 (+.f64 1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) 2) (*.f64 (+.f64 1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (pow.f64 (/.f64 -1 c) 4)))) (/.f64 1 c))))
(+.f64 (neg.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (pow.f64 (/.f64 -1 c) 2))) (+.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 -1 c) 3) (pow.f64 (+.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2))) (+.f64 (neg.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) 2) (*.f64 (+.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (pow.f64 (/.f64 -1 c) 4)))) (/.f64 1 c))))
(*.f64 (sqrt.f64 (PI.f64)) cosTheta)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 cosTheta 2) (*.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(+.f64 (neg.f64 (*.f64 (pow.f64 cosTheta 2) (*.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 cosTheta 2) (*.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))) (+.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta) (*.f64 -1 (*.f64 (pow.f64 cosTheta 3) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) 2)))) (*.f64 -3/2 (sqrt.f64 (PI.f64))))))))
(+.f64 (neg.f64 (*.f64 (pow.f64 cosTheta 2) (*.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))) (+.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta) (neg.f64 (*.f64 (pow.f64 cosTheta 3) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) 2)))) (*.f64 -3/2 (sqrt.f64 (PI.f64))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 cosTheta 2) (*.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))) (+.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta) (+.f64 (*.f64 -1 (*.f64 (pow.f64 cosTheta 3) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) 2)))) (*.f64 -3/2 (sqrt.f64 (PI.f64)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (sqrt.f64 (PI.f64))) (+.f64 (*.f64 3/2 (*.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) (pow.f64 (sqrt.f64 (PI.f64)) 2))) (*.f64 -1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) 2)))) (*.f64 -3/2 (sqrt.f64 (PI.f64))))))))) (pow.f64 cosTheta 4))))))
(+.f64 (neg.f64 (*.f64 (pow.f64 cosTheta 2) (*.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))) (+.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta) (+.f64 (neg.f64 (*.f64 (pow.f64 cosTheta 3) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) 2)))) (*.f64 -3/2 (sqrt.f64 (PI.f64)))))) (neg.f64 (*.f64 (+.f64 (*.f64 1/2 (sqrt.f64 (PI.f64))) (+.f64 (*.f64 3/2 (*.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) (pow.f64 (sqrt.f64 (PI.f64)) 2))) (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) 2)))) (*.f64 -3/2 (sqrt.f64 (PI.f64))))))))) (pow.f64 cosTheta 4))))))
(/.f64 1 (+.f64 c 1))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) (NAN.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (+.f64 c 1) 2) cosTheta)))) (/.f64 1 (+.f64 c 1)))
(+.f64 (neg.f64 (/.f64 (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) (NAN.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (+.f64 c 1) 2) cosTheta)))) (/.f64 1 (+.f64 c 1)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) (NAN.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (+.f64 c 1) 2) cosTheta)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) (NAN.f64))) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 c 1) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (NAN.f64) 2) (pow.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) 2)) (*.f64 (+.f64 c 1) (*.f64 (pow.f64 (+.f64 c 1) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)))))) (pow.f64 (/.f64 1 cosTheta) 2))) (/.f64 1 (+.f64 c 1))))
(+.f64 (neg.f64 (/.f64 (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) (NAN.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (+.f64 c 1) 2) cosTheta)))) (+.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) (NAN.f64))) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 c 1) 2))) (neg.f64 (/.f64 (*.f64 (pow.f64 (NAN.f64) 2) (pow.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) 2)) (*.f64 (+.f64 c 1) (*.f64 (pow.f64 (+.f64 c 1) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)))))) (pow.f64 (/.f64 1 cosTheta) 2))) (/.f64 1 (+.f64 c 1))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) (NAN.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (+.f64 c 1) 2) cosTheta)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) (NAN.f64))) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 c 1) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (NAN.f64) 2) (pow.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) 2)) (*.f64 (+.f64 c 1) (*.f64 (pow.f64 (+.f64 c 1) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)))))) (pow.f64 (/.f64 1 cosTheta) 2))) (+.f64 (/.f64 1 (+.f64 c 1)) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 cosTheta) 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (pow.f64 (NAN.f64) 2) (pow.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) 2))) (*.f64 (+.f64 c 1) (*.f64 (pow.f64 (+.f64 c 1) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2))))) (+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) (*.f64 (pow.f64 (NAN.f64) 2) (NAN.f64)))) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 c 1) 2))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) (*.f64 (NAN.f64) (+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) (NAN.f64))) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 c 1) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (NAN.f64) 2) (pow.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) 2)) (*.f64 (pow.f64 (+.f64 c 1) 2) (*.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) 2)))))))) (*.f64 (sqrt.f64 (PI.f64)) (+.f64 c 1)))))))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) (NAN.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (+.f64 c 1) 2) cosTheta)))) (+.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) (NAN.f64))) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 c 1) 2))) (neg.f64 (/.f64 (*.f64 (pow.f64 (NAN.f64) 2) (pow.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) 2)) (*.f64 (+.f64 c 1) (*.f64 (pow.f64 (+.f64 c 1) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)))))) (pow.f64 (/.f64 1 cosTheta) 2))) (+.f64 (/.f64 1 (+.f64 c 1)) (neg.f64 (*.f64 (pow.f64 (/.f64 1 cosTheta) 3) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (pow.f64 (NAN.f64) 2) (pow.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) 2))) (*.f64 (+.f64 c 1) (*.f64 (pow.f64 (+.f64 c 1) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2))))) (+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) (*.f64 (pow.f64 (NAN.f64) 2) (NAN.f64)))) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 c 1) 2))) (neg.f64 (/.f64 (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) (*.f64 (NAN.f64) (+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) (NAN.f64))) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 c 1) 2))) (neg.f64 (/.f64 (*.f64 (pow.f64 (NAN.f64) 2) (pow.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) 2)) (*.f64 (pow.f64 (+.f64 c 1) 2) (*.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) 2)))))))) (*.f64 (sqrt.f64 (PI.f64)) (+.f64 c 1)))))))))))
(/.f64 1 (+.f64 c 1))
(+.f64 (/.f64 1 (+.f64 c 1)) (*.f64 -1 (/.f64 (*.f64 (NAN.f64) (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2)))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (+.f64 c 1) 2) cosTheta)))))
(+.f64 (/.f64 1 (+.f64 c 1)) (neg.f64 (/.f64 (*.f64 (NAN.f64) (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2)))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (+.f64 c 1) 2) cosTheta)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2))))) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 c 1) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (NAN.f64) 2) (pow.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2))) 2)) (*.f64 (+.f64 c 1) (*.f64 (pow.f64 (+.f64 c 1) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)))))) (pow.f64 (/.f64 -1 cosTheta) 2))) (+.f64 (/.f64 1 (+.f64 c 1)) (*.f64 -1 (/.f64 (*.f64 (NAN.f64) (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2)))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (+.f64 c 1) 2) cosTheta))))))
(+.f64 (neg.f64 (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2))))) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 c 1) 2)))) (neg.f64 (/.f64 (*.f64 (pow.f64 (NAN.f64) 2) (pow.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2))) 2)) (*.f64 (+.f64 c 1) (*.f64 (pow.f64 (+.f64 c 1) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)))))) (pow.f64 (/.f64 -1 cosTheta) 2))) (+.f64 (/.f64 1 (+.f64 c 1)) (neg.f64 (/.f64 (*.f64 (NAN.f64) (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2)))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (+.f64 c 1) 2) cosTheta))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 cosTheta) 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (pow.f64 (NAN.f64) 2) (pow.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2))) 2))) (*.f64 (+.f64 c 1) (*.f64 (pow.f64 (+.f64 c 1) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2))))) (+.f64 (/.f64 (*.f64 (NAN.f64) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (NAN.f64) 2) (pow.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2))) 2)) (*.f64 (pow.f64 (+.f64 c 1) 2) (*.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) 2))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2))))) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 c 1) 2))))) (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2))))) (*.f64 (sqrt.f64 (PI.f64)) (+.f64 c 1))) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (*.f64 (pow.f64 (NAN.f64) 2) (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2)))))) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 c 1) 2)))))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2))))) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 c 1) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (NAN.f64) 2) (pow.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2))) 2)) (*.f64 (+.f64 c 1) (*.f64 (pow.f64 (+.f64 c 1) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)))))) (pow.f64 (/.f64 -1 cosTheta) 2))) (+.f64 (/.f64 1 (+.f64 c 1)) (*.f64 -1 (/.f64 (*.f64 (NAN.f64) (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2)))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (+.f64 c 1) 2) cosTheta)))))))
(+.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 -1 cosTheta) 3) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (pow.f64 (NAN.f64) 2) (pow.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2))) 2))) (*.f64 (+.f64 c 1) (*.f64 (pow.f64 (+.f64 c 1) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2))))) (+.f64 (/.f64 (*.f64 (NAN.f64) (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (NAN.f64) 2) (pow.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2))) 2)) (*.f64 (pow.f64 (+.f64 c 1) 2) (*.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) 2))))) (neg.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2))))) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 c 1) 2))))) (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2))))) (*.f64 (sqrt.f64 (PI.f64)) (+.f64 c 1))) (neg.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (*.f64 (pow.f64 (NAN.f64) 2) (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2)))))) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 c 1) 2)))))))) (+.f64 (neg.f64 (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2))))) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 c 1) 2)))) (neg.f64 (/.f64 (*.f64 (pow.f64 (NAN.f64) 2) (pow.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2))) 2)) (*.f64 (+.f64 c 1) (*.f64 (pow.f64 (+.f64 c 1) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)))))) (pow.f64 (/.f64 -1 cosTheta) 2))) (+.f64 (/.f64 1 (+.f64 c 1)) (neg.f64 (/.f64 (*.f64 (NAN.f64) (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2)))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (+.f64 c 1) 2) cosTheta)))))))
(/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(-.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (/.f64 1 (sqrt.f64 (PI.f64))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 cosTheta (sqrt.f64 (PI.f64)))) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (/.f64 1 (sqrt.f64 (PI.f64))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 cosTheta (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (*.f64 -1/2 (/.f64 (pow.f64 cosTheta 2) (sqrt.f64 (PI.f64)))))) (/.f64 1 (sqrt.f64 (PI.f64))))
(/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 1 cosTheta) 2))) (sqrt.f64 (PI.f64))) (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))
(+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 1 cosTheta) 2))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (*.f64 (pow.f64 (NAN.f64) 2) (pow.f64 (/.f64 1 cosTheta) 3)))) (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 1 cosTheta) 2))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (pow.f64 (pow.f64 (NAN.f64) 2) 2))) (pow.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (NAN.f64)) 2)) (*.f64 (pow.f64 (/.f64 1 cosTheta) 4) (NAN.f64))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (pow.f64 (NAN.f64) 2) (*.f64 (NAN.f64) (pow.f64 (/.f64 1 cosTheta) 3)))) (sqrt.f64 (PI.f64))) (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))
(/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 -1 cosTheta) 2))) (sqrt.f64 (PI.f64)))) (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 -1 cosTheta) 2))) (sqrt.f64 (PI.f64)))) (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 -1 cosTheta) 2))) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (pow.f64 (/.f64 -1 cosTheta) 3) (*.f64 (NAN.f64) (pow.f64 (NAN.f64) 2)))) (sqrt.f64 (PI.f64)))) (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 -1 cosTheta) 2))) (sqrt.f64 (PI.f64)))) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (pow.f64 (/.f64 -1 cosTheta) 3) (*.f64 (NAN.f64) (pow.f64 (NAN.f64) 2)))) (sqrt.f64 (PI.f64)))) (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (pow.f64 (pow.f64 (NAN.f64) 2) 2))) (pow.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (NAN.f64)) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 -1 cosTheta) 4))) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 -1 cosTheta) 2))) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (pow.f64 (/.f64 -1 cosTheta) 3) (*.f64 (NAN.f64) (pow.f64 (NAN.f64) 2)))) (sqrt.f64 (PI.f64)))) (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (pow.f64 (pow.f64 (NAN.f64) 2) 2))) (pow.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (NAN.f64)) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 -1 cosTheta) 4))) (sqrt.f64 (PI.f64)))) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 -1 cosTheta) 2))) (sqrt.f64 (PI.f64)))) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (pow.f64 (/.f64 -1 cosTheta) 3) (*.f64 (NAN.f64) (pow.f64 (NAN.f64) 2)))) (sqrt.f64 (PI.f64)))) (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))
1
(+.f64 1 (*.f64 -2 cosTheta))
(+.f64 1 (*.f64 -2 cosTheta))
(+.f64 1 (*.f64 -2 cosTheta))
(*.f64 -2 cosTheta)
(+.f64 1 (*.f64 -2 cosTheta))
(+.f64 1 (*.f64 -2 cosTheta))
(+.f64 1 (*.f64 -2 cosTheta))
(*.f64 -2 cosTheta)
(+.f64 1 (*.f64 -2 cosTheta))
(+.f64 1 (*.f64 -2 cosTheta))
(+.f64 1 (*.f64 -2 cosTheta))
(sqrt.f64 (PI.f64))
(pow.f64 (PI.f64) 1/2)
(sqrt.f64 (PI.f64))
(pow.f64 (sqrt.f64 (PI.f64)) 1)
(sqrt.f64 (PI.f64))
(pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 3)
(pow.f64 (pow.f64 (sqrt.f64 (PI.f64)) 3) (/.f64 1 3))
(cbrt.f64 (pow.f64 (sqrt.f64 (PI.f64)) 3))
(/.f64 (sqrt.f64 (PI.f64)) 1)
(/.f64 (neg.f64 (sqrt.f64 (PI.f64))) -1)
(*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2))
(*.f64 1 (sqrt.f64 (PI.f64)))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2) (cbrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) 1)
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 1 1))
(*.f64 (sqrt.f64 (PI.f64)) 1)
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 1) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2) 1))
(/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2)) 1)
(*.f64 (/.f64 1 1) (sqrt.f64 (PI.f64)))
(*.f64 1 (sqrt.f64 (PI.f64)))
(sqrt.f64 (PI.f64))
(if (and (>.f64 1 0) (>.f64 (PI.f64) 0)) (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(if (and (>.f64 (cbrt.f64 (PI.f64)) 0) (>.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) 0)) (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 1/2) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) 1/2)) (sqrt.f64 (PI.f64)))
(if (and (>.f64 (cbrt.f64 (PI.f64)) 0) (>.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) 0)) (*.f64 (sqrt.f64 (cbrt.f64 (PI.f64))) (sqrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (sqrt.f64 (PI.f64)))
(if (and (>.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 0) (>.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2) 0)) (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(if (and (>.f64 1 0) (>.f64 (sqrt.f64 (PI.f64)) 0)) (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(if (and (!=.f64 (sqrt.f64 (PI.f64)) 0) (!=.f64 1 0)) (/.f64 1 (pow.f64 (sqrt.f64 (PI.f64)) -1)) (sqrt.f64 (PI.f64)))
(if (>=.f64 (PI.f64) 0) (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(if (>.f64 (PI.f64) 0) (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(if (>.f64 (PI.f64) 0) (pow.f64 (PI.f64) (*.f64 1/2 1)) (sqrt.f64 (PI.f64)))
(if (>.f64 (PI.f64) 0) (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(if (>.f64 (sqrt.f64 (PI.f64)) 0) (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(if (and (>=.f64 1 0) (>=.f64 (PI.f64) 0)) (sqrt.f64 (PI.f64)) (NAN.f64))
(if (and (>.f64 1 0) (>=.f64 (PI.f64) 0)) (sqrt.f64 (/.f64 (PI.f64) 1)) (sqrt.f64 (PI.f64)))
(if (>=.f64 (PI.f64) 0) (sqrt.f64 (PI.f64)) (NAN.f64))
(sqrt.f64 (PI.f64))
(if (!=.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2) 0) (/.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (/.f64 1 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2))) (sqrt.f64 (PI.f64)))
(if (!=.f64 (sqrt.f64 (PI.f64)) 0) (/.f64 1 (pow.f64 (sqrt.f64 (PI.f64)) -1)) (sqrt.f64 (PI.f64)))
(if (>.f64 (sqrt.f64 (PI.f64)) 0) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (PI.f64))) 1)) (sqrt.f64 (PI.f64)))
(sqrt.f64 (PI.f64))
(if (>.f64 (PI.f64) 0) (exp.f64 (*.f64 (log.f64 (PI.f64)) 1/2)) (sqrt.f64 (PI.f64)))
(sqrt.f64 (PI.f64))
(if (and (>=.f64 (cbrt.f64 (PI.f64)) 0) (>=.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) 0)) (*.f64 (sqrt.f64 (cbrt.f64 (PI.f64))) (sqrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (sqrt.f64 (PI.f64)))
(if (and (>=.f64 1 0) (>=.f64 (PI.f64) 0)) (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(if (and (>=.f64 1 0) (>=.f64 1 0)) (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(if (>=.f64 1 0) (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(if (and (>.f64 1 0) (>.f64 1 0)) (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(if (>.f64 1 0) (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(if (and (>.f64 (cbrt.f64 (PI.f64)) 0) (>.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) 0)) (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(if (>.f64 (PI.f64) 0) (sqrt.f64 (exp.f64 (*.f64 (log.f64 (PI.f64)) 1))) (sqrt.f64 (PI.f64)))
(if (>.f64 (PI.f64) 0) (/.f64 (pow.f64 (PI.f64) (*.f64 1/2 1)) 1) (sqrt.f64 (PI.f64)))
(if (>.f64 (PI.f64) 0) (/.f64 (sqrt.f64 (PI.f64)) 1) (sqrt.f64 (PI.f64)))
(if (>.f64 (PI.f64) 0) (/.f64 (exp.f64 (*.f64 (log.f64 (PI.f64)) 1/2)) 1) (sqrt.f64 (PI.f64)))
(if (!=.f64 (sqrt.f64 (PI.f64)) 0) (/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (PI.f64)) -1)) 1) (sqrt.f64 (PI.f64)))
(if (and (!=.f64 (sqrt.f64 (PI.f64)) 0) (!=.f64 1 0)) (/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (PI.f64)) -1)) 1) (sqrt.f64 (PI.f64)))
(if (and (>.f64 1 0) (>=.f64 (PI.f64) 0)) (/.f64 (sqrt.f64 (/.f64 (PI.f64) 1)) 1) (sqrt.f64 (PI.f64)))
(if (>.f64 (sqrt.f64 (PI.f64)) 0) (/.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (PI.f64))) 1)) 1) (sqrt.f64 (PI.f64)))
(if (and (>=.f64 (cbrt.f64 (PI.f64)) 0) (>=.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) 0)) (/.f64 (*.f64 (sqrt.f64 (cbrt.f64 (PI.f64))) (sqrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) 1) (sqrt.f64 (PI.f64)))
(if (!=.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2) 0) (/.f64 (/.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (/.f64 1 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2))) 1) (sqrt.f64 (PI.f64)))
(if (and (>.f64 (cbrt.f64 (PI.f64)) 0) (>.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) 0)) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (PI.f64)) 1/2) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) 1/2)) 1) (sqrt.f64 (PI.f64)))
(if (and (>.f64 (cbrt.f64 (PI.f64)) 0) (>.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) 0)) (/.f64 (*.f64 (sqrt.f64 (cbrt.f64 (PI.f64))) (sqrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) 1) (sqrt.f64 (PI.f64)))
(cbrt.f64 (pow.f64 (sqrt.f64 (PI.f64)) 3))
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) 3) 1))
(pow.f64 (pow.f64 (sqrt.f64 (PI.f64)) (/.f64 1 3)) 3)
(pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 3)
(/.f64 1 (+.f64 (+.f64 1 c) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) cosTheta)) (exp.f64 (*.f64 (neg.f64 cosTheta) cosTheta)))))
(/.f64 1 (+.f64 (+.f64 1 c) (*.f64 (/.f64 (*.f64 1 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (exp.f64 (*.f64 (neg.f64 cosTheta) cosTheta)))))
(pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) 3)
(pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) 3)
(pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)
(pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)
(pow.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) 1)
(pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)
(pow.f64 (pow.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) 3) (/.f64 1 3))
(cbrt.f64 (pow.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) 3))
(/.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2))
(/.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2))
(/.f64 1 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))
(/.f64 1 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))
(/.f64 (/.f64 1 1) (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))
(/.f64 1 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))
(/.f64 (/.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))
(/.f64 (/.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))
(/.f64 -1 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))))
(/.f64 -1 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))))
(/.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 3) (*.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2)))
(/.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 3) (*.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2)))
(/.f64 (*.f64 -1 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) (*.f64 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) (*.f64 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))))
(/.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 2))
(/.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 2))
(/.f64 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) (neg.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2)))
(/.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2))
(/.f64 (neg.f64 -1) (neg.f64 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))))
(/.f64 -1 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) 2))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) 2))
(*.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) 1)
(*.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) 1)
(*.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (/.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))))
(*.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (/.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))))
(*.f64 1 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(*.f64 1 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(*.f64 (/.f64 1 1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(*.f64 1 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) 2) (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))))
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) 2) (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))))
(*.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) (/.f64 1 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2)))
(*.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) (/.f64 1 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2)))
(*.f64 -1 (/.f64 1 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))))
(neg.f64 (/.f64 1 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 2)))
(/.f64 1 (*.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 2)))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 2) (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 2)) (*.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))))
(neg.f64 (/.f64 1 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))))
(neg.f64 (/.f64 1 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))))
(if (and (!=.f64 1 0) (!=.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 0)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (and (!=.f64 1 0) (!=.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 0)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (and (>.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) 0) (>.f64 (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) 2) 0)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (and (>.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) 0) (>.f64 (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) 2) 0)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (and (>.f64 1 0) (>.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) 0)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (and (>.f64 1 0) (>.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) 0)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (and (!=.f64 -1 0) (!=.f64 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 0)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (and (!=.f64 -1 0) (!=.f64 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 0)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 1 0) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (NAN.f64))
(if (!=.f64 1 0) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (NAN.f64))
(if (>.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 0) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (>.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 0) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (>.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) 0) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (>.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) 0) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 1 0) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 1 0) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 0) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 0) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (>.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) 0) (exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)) 1)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)
(if (!=.f64 (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 0) (/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 3) (pow.f64 (+.f64 c 1) 3)) (+.f64 (pow.f64 (+.f64 c 1) 2) (*.f64 (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (-.f64 (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (+.f64 c 1)))))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 0) (/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 3) (pow.f64 (+.f64 c 1) 3)) (+.f64 (pow.f64 (+.f64 c 1) 2) (*.f64 (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (-.f64 (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (+.f64 c 1)))))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 (-.f64 (+.f64 c 1) (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 0) (/.f64 1 (/.f64 (-.f64 (pow.f64 (+.f64 c 1) 2) (pow.f64 (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2)) (-.f64 (+.f64 c 1) (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 (-.f64 (+.f64 c 1) (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 0) (/.f64 1 (/.f64 (-.f64 (pow.f64 (+.f64 c 1) 2) (pow.f64 (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2)) (-.f64 (+.f64 c 1) (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 (+.f64 c 1) 0) (/.f64 (/.f64 1 (+.f64 c 1)) (+.f64 1 (/.f64 (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (+.f64 c 1)))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 (+.f64 c 1) 0) (/.f64 (/.f64 1 (+.f64 c 1)) (+.f64 1 (/.f64 (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (+.f64 c 1)))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 0) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 3) (pow.f64 (+.f64 c 1) 3)) (+.f64 (pow.f64 (+.f64 c 1) 2) (*.f64 (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (-.f64 (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (+.f64 c 1))))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 0) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 3) (pow.f64 (+.f64 c 1) 3)) (+.f64 (pow.f64 (+.f64 c 1) 2) (*.f64 (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (-.f64 (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (+.f64 c 1))))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 (-.f64 (+.f64 c 1) (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 0) (/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 c 1) 2) (pow.f64 (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2)) (-.f64 (+.f64 c 1) (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 (-.f64 (+.f64 c 1) (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 0) (/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 c 1) 2) (pow.f64 (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2)) (-.f64 (+.f64 c 1) (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 (+.f64 c 1) 0) (/.f64 (*.f64 (+.f64 c 1) (+.f64 1 (/.f64 (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (+.f64 c 1)))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 (+.f64 c 1) 0) (/.f64 (*.f64 (+.f64 c 1) (+.f64 1 (/.f64 (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (+.f64 c 1)))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (and (>.f64 1 0) (>.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 0)) (*.f64 (pow.f64 1 -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (and (>.f64 1 0) (>.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 0)) (*.f64 (pow.f64 1 -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (and (>.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 0) (>.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 2) 0)) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) -1) (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 2) -1)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (and (>.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 0) (>.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 2) 0)) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) -1) (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 2) -1)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (and (!=.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 0) (!=.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2) 0)) (/.f64 1 (/.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2) (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (and (!=.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 0) (!=.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2) 0)) (/.f64 1 (/.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2) (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 2) 0) (/.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) (/.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 2))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 2) 0) (/.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) (/.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 2))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 0) (/.f64 1 (/.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2) (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 0) (/.f64 1 (/.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2) (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (>.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 0) (exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) -1)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)
(if (!=.f64 (-.f64 (+.f64 c 1) (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 0) (*.f64 (/.f64 1 (-.f64 (pow.f64 (+.f64 c 1) 2) (pow.f64 (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2))) (-.f64 (+.f64 c 1) (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 (-.f64 (+.f64 c 1) (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 0) (/.f64 (*.f64 1 (-.f64 (+.f64 c 1) (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (-.f64 (pow.f64 (+.f64 c 1) 2) (pow.f64 (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 c 0) (/.f64 (/.f64 1 1) (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (+.f64 1 (pow.f64 c 3)) (+.f64 1 (fma.f64 c c (neg.f64 c)))))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 c 0) (/.f64 1 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (+.f64 1 (pow.f64 c 3)) (+.f64 1 (fma.f64 c c (neg.f64 c)))))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 (-.f64 1 (+.f64 c (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) 0) (/.f64 (/.f64 1 1) (/.f64 (-.f64 1 (*.f64 (+.f64 c (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) (+.f64 c (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))) (-.f64 1 (+.f64 c (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 (-.f64 1 (+.f64 c (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) 0) (/.f64 1 (/.f64 (-.f64 1 (*.f64 (+.f64 c (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) (+.f64 c (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))) (-.f64 1 (+.f64 c (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 cosTheta (sqrt.f64 (PI.f64)))) (pow.f64 (exp.f64 cosTheta) (-.f64 0 cosTheta)) (fma.f64 1 1 c)) -1)
(pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 cosTheta (sqrt.f64 (PI.f64)))) (pow.f64 (exp.f64 cosTheta) (-.f64 0 cosTheta)) (+.f64 1 c)) -1)
(/.f64 (*.f64 -1 (-.f64 0 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 cosTheta (sqrt.f64 (PI.f64)))) (pow.f64 (exp.f64 cosTheta) (-.f64 0 cosTheta)) (fma.f64 1 1 c)))) (*.f64 (-.f64 0 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 cosTheta (sqrt.f64 (PI.f64)))) (pow.f64 (exp.f64 cosTheta) (-.f64 0 cosTheta)) (fma.f64 1 1 c))) (-.f64 0 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 cosTheta (sqrt.f64 (PI.f64)))) (pow.f64 (exp.f64 cosTheta) (-.f64 0 cosTheta)) (fma.f64 1 1 c)))))
(/.f64 (neg.f64 (-.f64 0 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 cosTheta (sqrt.f64 (PI.f64)))) (pow.f64 (exp.f64 cosTheta) (-.f64 0 cosTheta)) (+.f64 1 c)))) (*.f64 (-.f64 0 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 cosTheta (sqrt.f64 (PI.f64)))) (pow.f64 (exp.f64 cosTheta) (-.f64 0 cosTheta)) (+.f64 1 c))) (-.f64 0 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 cosTheta (sqrt.f64 (PI.f64)))) (pow.f64 (exp.f64 cosTheta) (-.f64 0 cosTheta)) (+.f64 1 c)))))
(pow.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 cosTheta (sqrt.f64 (PI.f64)))) (pow.f64 (exp.f64 cosTheta) (-.f64 0 cosTheta)) (fma.f64 1 1 c))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 cosTheta (sqrt.f64 (PI.f64)))) (pow.f64 (exp.f64 cosTheta) (-.f64 0 cosTheta)) (fma.f64 1 1 c))) 2)) 3)
(pow.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 cosTheta (sqrt.f64 (PI.f64)))) (pow.f64 (exp.f64 cosTheta) (-.f64 0 cosTheta)) (+.f64 1 c))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 cosTheta (sqrt.f64 (PI.f64)))) (pow.f64 (exp.f64 cosTheta) (-.f64 0 cosTheta)) (+.f64 1 c))) 2)) 3)
(pow.f64 (fma.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (pow.f64 cosTheta -1) (pow.f64 (exp.f64 cosTheta) (-.f64 0 cosTheta)))) (fma.f64 1 1 c)) -1)
(pow.f64 (fma.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (*.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (pow.f64 cosTheta -1) (pow.f64 (exp.f64 cosTheta) (-.f64 0 cosTheta)))) (+.f64 1 c)) -1)
(*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) cosTheta))
(/.f64 (*.f64 1 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1)
(/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 3)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 3) (/.f64 1 3))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 3))
(/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)
(/.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (sqrt.f64 (PI.f64))) cosTheta)
(/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) cosTheta) (sqrt.f64 (PI.f64)))
(/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))))) (neg.f64 cosTheta))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (neg.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)))) (neg.f64 cosTheta))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta)) (pow.f64 cosTheta 2))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (*.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) cosTheta)) (pow.f64 cosTheta 2))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) (neg.f64 cosTheta))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) (neg.f64 cosTheta))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (pow.f64 (sqrt.f64 (PI.f64)) -1)) (pow.f64 cosTheta 2))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) cosTheta) (pow.f64 (sqrt.f64 (PI.f64)) -1)) (pow.f64 cosTheta 2))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) 1) (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) cosTheta) 1) (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) 1) cosTheta)
(/.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (sqrt.f64 (PI.f64))) 1) cosTheta)
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) (neg.f64 cosTheta))
(/.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (sqrt.f64 (PI.f64))) cosTheta)
(/.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) (neg.f64 cosTheta)))
(/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 cosTheta 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) cosTheta) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 cosTheta 2)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) 1) (*.f64 (neg.f64 cosTheta) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta))) 1) (*.f64 (neg.f64 cosTheta) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) 1) (*.f64 (pow.f64 cosTheta 2) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) cosTheta) 1) (*.f64 (pow.f64 cosTheta 2) (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) cosTheta))
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta))) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) cosTheta))
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))))) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (neg.f64 cosTheta)))
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta))) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) cosTheta))
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta)) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 cosTheta 2)))
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) cosTheta)) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 cosTheta 2)))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) cosTheta))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta))) (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) cosTheta))
(/.f64 (*.f64 -1 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))))) (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (neg.f64 cosTheta)))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta))) (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) cosTheta))
(/.f64 (*.f64 -1 (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta)) (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (pow.f64 cosTheta 2)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) cosTheta)) (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) (pow.f64 cosTheta 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (*.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (sqrt.f64 (PI.f64))) (*.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) -1) (*.f64 cosTheta (neg.f64 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) -1) (*.f64 cosTheta (neg.f64 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (sqrt.f64 (PI.f64))) (*.f64 (neg.f64 cosTheta) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta))) (sqrt.f64 (PI.f64))) (*.f64 (neg.f64 cosTheta) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) -1) (*.f64 (neg.f64 cosTheta) (neg.f64 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta))) -1) (*.f64 (neg.f64 cosTheta) (neg.f64 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (*.f64 (pow.f64 cosTheta 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) cosTheta) (sqrt.f64 (PI.f64))) (*.f64 (pow.f64 cosTheta 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) -1) (*.f64 (pow.f64 cosTheta 2) (neg.f64 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) cosTheta) -1) (*.f64 (pow.f64 cosTheta 2) (neg.f64 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 cosTheta 2))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 cosTheta 2))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (sqrt.f64 (PI.f64)) 2))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (sqrt.f64 (PI.f64)) 2))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) -1) (neg.f64 (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) cosTheta) (/.f64 (neg.f64 (sqrt.f64 (PI.f64))) -1))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (cbrt.f64 (sqrt.f64 (PI.f64)))) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) cosTheta) (cbrt.f64 (sqrt.f64 (PI.f64)))) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (cbrt.f64 cosTheta)) (pow.f64 (cbrt.f64 cosTheta) 2))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (sqrt.f64 (PI.f64))) (cbrt.f64 cosTheta)) (pow.f64 (cbrt.f64 cosTheta) 2))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))
(/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta)) (neg.f64 (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) cosTheta) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta)) (pow.f64 (sqrt.f64 (PI.f64)) 2))
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) cosTheta)) (pow.f64 (sqrt.f64 (PI.f64)) 2))
(/.f64 (*.f64 -1 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta)) (neg.f64 (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) cosTheta) (sqrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (pow.f64 (sqrt.f64 (PI.f64)) -1))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta)
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) cosTheta))
(*.f64 1 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))
(*.f64 1 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta)) 2) (pow.f64 (sqrt.f64 (PI.f64)) -1)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) cosTheta)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) cosTheta)) 2) (pow.f64 (sqrt.f64 (PI.f64)) -1)))
(*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (pow.f64 cosTheta -1) (pow.f64 (sqrt.f64 (PI.f64)) -1)))
(*.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (pow.f64 cosTheta -1) (pow.f64 (sqrt.f64 (PI.f64)) -1)))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (PI.f64)))) 2) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta)))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (PI.f64)))) 2) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) cosTheta)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1)
(/.f64 (*.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) 1) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))
(*.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 cosTheta -1))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (pow.f64 cosTheta -1)) (sqrt.f64 (PI.f64)))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 cosTheta (sqrt.f64 (PI.f64))))
(/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 cosTheta (sqrt.f64 (PI.f64))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 cosTheta)) (pow.f64 (cbrt.f64 cosTheta) 2)))
(/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 cosTheta)) (pow.f64 (cbrt.f64 cosTheta) 2)))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 cosTheta)) (cbrt.f64 (pow.f64 cosTheta 2))))
(/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 cosTheta)) (cbrt.f64 (pow.f64 cosTheta 2))))
(-.f64 (-.f64 1 cosTheta) cosTheta)
(+.f64 (-.f64 1 cosTheta) (neg.f64 cosTheta))
(-.f64 (-.f64 1 cosTheta) cosTheta)
(+.f64 (neg.f64 cosTheta) (-.f64 1 cosTheta))
(+.f64 1 (neg.f64 (+.f64 cosTheta cosTheta)))
(-.f64 (-.f64 1 cosTheta) cosTheta)
(+.f64 1 (+.f64 (neg.f64 cosTheta) (neg.f64 cosTheta)))
(+.f64 1 (-.f64 (neg.f64 cosTheta) cosTheta))
(+.f64 1 (-.f64 (neg.f64 cosTheta) cosTheta))
(pow.f64 (-.f64 1 (+.f64 cosTheta cosTheta)) 1)
(-.f64 (-.f64 1 cosTheta) cosTheta)
(pow.f64 (cbrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) 3)
(pow.f64 (cbrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) 3)
(pow.f64 (pow.f64 (-.f64 1 (+.f64 cosTheta cosTheta)) 3) (/.f64 1 3))
(cbrt.f64 (pow.f64 (-.f64 (-.f64 1 cosTheta) cosTheta) 3))
(/.f64 (-.f64 1 (pow.f64 (+.f64 cosTheta cosTheta) 3)) (+.f64 1 (+.f64 (*.f64 (+.f64 cosTheta cosTheta) (+.f64 cosTheta cosTheta)) (+.f64 cosTheta cosTheta))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 cosTheta cosTheta) 3)) (+.f64 1 (*.f64 (+.f64 (+.f64 cosTheta cosTheta) 1) (+.f64 cosTheta cosTheta))))
(*.f64 (cbrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (pow.f64 (cbrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) 2))
(*.f64 (cbrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (pow.f64 (cbrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) 2))
(*.f64 1 (-.f64 1 (+.f64 cosTheta cosTheta)))
(*.f64 1 (-.f64 (-.f64 1 cosTheta) cosTheta))
(*.f64 -1 (+.f64 cosTheta (-.f64 cosTheta 1)))
(neg.f64 (+.f64 cosTheta (-.f64 cosTheta 1)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) 2) (cbrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) 2) (cbrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)))
(*.f64 (-.f64 1 (+.f64 cosTheta cosTheta)) 1)
(*.f64 (-.f64 (-.f64 1 cosTheta) cosTheta) 1)
(neg.f64 (+.f64 cosTheta (-.f64 cosTheta 1)))
(neg.f64 (-.f64 (+.f64 cosTheta cosTheta) 1))
(if (!=.f64 (-.f64 1 cosTheta) 0) (/.f64 (-.f64 (pow.f64 (-.f64 1 cosTheta) 3) (pow.f64 cosTheta 3)) (+.f64 (pow.f64 (-.f64 1 cosTheta) 2) (*.f64 cosTheta (-.f64 1 (-.f64 cosTheta cosTheta))))) (-.f64 1 (+.f64 cosTheta cosTheta)))
(if (!=.f64 (-.f64 1 cosTheta) 0) (/.f64 (-.f64 (pow.f64 (-.f64 1 cosTheta) 3) (pow.f64 cosTheta 3)) (+.f64 (pow.f64 (-.f64 1 cosTheta) 2) (*.f64 cosTheta (-.f64 1 (-.f64 cosTheta cosTheta))))) (-.f64 (-.f64 1 cosTheta) cosTheta))
(if (!=.f64 (-.f64 1 (-.f64 cosTheta cosTheta)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 1 cosTheta) 2) (pow.f64 cosTheta 2)) (-.f64 1 (-.f64 cosTheta cosTheta))) (-.f64 1 (+.f64 cosTheta cosTheta)))
(if (!=.f64 (-.f64 1 (-.f64 cosTheta cosTheta)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 1 cosTheta) 2) (pow.f64 cosTheta 2)) (-.f64 1 (-.f64 cosTheta cosTheta))) (-.f64 (-.f64 1 cosTheta) cosTheta))
(if (!=.f64 1 0) (-.f64 1 (+.f64 cosTheta cosTheta)) (-.f64 1 (+.f64 cosTheta cosTheta)))
(if (!=.f64 1 0) (-.f64 (-.f64 1 cosTheta) cosTheta) (-.f64 (-.f64 1 cosTheta) cosTheta))
(if (!=.f64 (+.f64 cosTheta 1) 0) (-.f64 (/.f64 (-.f64 1 (pow.f64 cosTheta 2)) (+.f64 cosTheta 1)) cosTheta) (-.f64 1 (+.f64 cosTheta cosTheta)))
(if (!=.f64 (+.f64 cosTheta 1) 0) (-.f64 (/.f64 (-.f64 1 (pow.f64 cosTheta 2)) (+.f64 cosTheta 1)) cosTheta) (-.f64 (-.f64 1 cosTheta) cosTheta))
(if (and (>.f64 (cbrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) 0) (>.f64 (pow.f64 (cbrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) 2) 0)) (-.f64 1 (+.f64 cosTheta cosTheta)) (-.f64 1 (+.f64 cosTheta cosTheta)))
(if (and (>.f64 (cbrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) 0) (>.f64 (pow.f64 (cbrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) 2) 0)) (-.f64 (-.f64 1 cosTheta) cosTheta) (-.f64 (-.f64 1 cosTheta) cosTheta))
(if (and (>.f64 1 0) (>.f64 (-.f64 1 (+.f64 cosTheta cosTheta)) 0)) (-.f64 1 (+.f64 cosTheta cosTheta)) (-.f64 1 (+.f64 cosTheta cosTheta)))
(if (and (>.f64 1 0) (>.f64 (-.f64 (-.f64 1 cosTheta) cosTheta) 0)) (-.f64 (-.f64 1 cosTheta) cosTheta) (-.f64 (-.f64 1 cosTheta) cosTheta))
(if (!=.f64 (-.f64 (-.f64 1 cosTheta) (neg.f64 cosTheta)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 1 cosTheta) 2) (*.f64 (neg.f64 cosTheta) (neg.f64 cosTheta))) (-.f64 (-.f64 1 cosTheta) (neg.f64 cosTheta))) (-.f64 1 (+.f64 cosTheta cosTheta)))
(if (!=.f64 (-.f64 (-.f64 1 cosTheta) (neg.f64 cosTheta)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 1 cosTheta) 2) (*.f64 (neg.f64 cosTheta) (neg.f64 cosTheta))) (-.f64 (-.f64 1 cosTheta) (neg.f64 cosTheta))) (-.f64 (-.f64 1 cosTheta) cosTheta))
(if (>.f64 (-.f64 1 (+.f64 cosTheta cosTheta)) 0) (-.f64 1 (+.f64 cosTheta cosTheta)) (-.f64 1 (+.f64 cosTheta cosTheta)))
(if (>.f64 (-.f64 (-.f64 1 cosTheta) cosTheta) 0) (-.f64 (-.f64 1 cosTheta) cosTheta) (-.f64 (-.f64 1 cosTheta) cosTheta))
(if (!=.f64 (-.f64 1 cosTheta) 0) (*.f64 (-.f64 1 cosTheta) (+.f64 1 (/.f64 (neg.f64 cosTheta) (-.f64 1 cosTheta)))) (-.f64 1 (+.f64 cosTheta cosTheta)))
(if (!=.f64 (-.f64 1 cosTheta) 0) (*.f64 (-.f64 1 cosTheta) (+.f64 1 (/.f64 (neg.f64 cosTheta) (-.f64 1 cosTheta)))) (-.f64 (-.f64 1 cosTheta) cosTheta))
(if (>.f64 (-.f64 1 (+.f64 cosTheta cosTheta)) 0) (exp.f64 (*.f64 (log.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) 1)) (-.f64 1 (+.f64 cosTheta cosTheta)))
(-.f64 (-.f64 1 cosTheta) cosTheta)
(if (!=.f64 (neg.f64 cosTheta) 0) (/.f64 (-.f64 (pow.f64 (-.f64 1 cosTheta) 3) (pow.f64 cosTheta 3)) (+.f64 (pow.f64 (-.f64 1 cosTheta) 2) (-.f64 (*.f64 (neg.f64 cosTheta) (neg.f64 cosTheta)) (*.f64 (-.f64 1 cosTheta) (neg.f64 cosTheta))))) (-.f64 1 (+.f64 cosTheta cosTheta)))
(if (!=.f64 (neg.f64 cosTheta) 0) (/.f64 (-.f64 (pow.f64 (-.f64 1 cosTheta) 3) (pow.f64 cosTheta 3)) (+.f64 (pow.f64 (-.f64 1 cosTheta) 2) (*.f64 (neg.f64 cosTheta) (-.f64 (neg.f64 cosTheta) (-.f64 1 cosTheta))))) (-.f64 (-.f64 1 cosTheta) cosTheta))
(if (!=.f64 (+.f64 1 (+.f64 cosTheta cosTheta)) 0) (/.f64 (-.f64 1 (*.f64 (+.f64 cosTheta cosTheta) (+.f64 cosTheta cosTheta))) (+.f64 1 (+.f64 cosTheta cosTheta))) (-.f64 1 (+.f64 cosTheta cosTheta)))
(if (!=.f64 (+.f64 1 (+.f64 cosTheta cosTheta)) 0) (/.f64 (-.f64 1 (*.f64 (+.f64 cosTheta cosTheta) (+.f64 cosTheta cosTheta))) (+.f64 1 (+.f64 cosTheta cosTheta))) (-.f64 (-.f64 1 cosTheta) cosTheta))
(fma.f64 (cbrt.f64 (-.f64 1 cosTheta)) (cbrt.f64 (pow.f64 (-.f64 1 cosTheta) 2)) (neg.f64 cosTheta))
(fma.f64 1 (-.f64 1 cosTheta) (neg.f64 cosTheta))
(fma.f64 1 1 (neg.f64 (+.f64 cosTheta cosTheta)))
(-.f64 (-.f64 1 cosTheta) cosTheta)
(cbrt.f64 (pow.f64 (-.f64 1 (+.f64 cosTheta cosTheta)) 3))
(cbrt.f64 (pow.f64 (-.f64 (-.f64 1 cosTheta) cosTheta) 3))
(-.f64 (-.f64 1 cosTheta) cosTheta)
(-.f64 1 (+.f64 cosTheta cosTheta))
(-.f64 (-.f64 1 cosTheta) cosTheta)
(-.f64 (+.f64 (-.f64 1 cosTheta) 0) cosTheta)
(-.f64 (-.f64 1 (-.f64 cosTheta 0)) cosTheta)
(-.f64 1 (-.f64 cosTheta (neg.f64 cosTheta)))
(-.f64 (-.f64 1 cosTheta) cosTheta)
(-.f64 0 (+.f64 cosTheta (-.f64 cosTheta 1)))
(-.f64 (-.f64 0 cosTheta) (-.f64 cosTheta 1))
(-.f64 1 (*.f64 2 cosTheta))
(-.f64 (-.f64 1 cosTheta) cosTheta)

eval571.0ms (0.6%)

Compiler

Compiled 17465 to 9847 computations (43.6% saved)

prune409.0ms (0.4%)

Pruning

10 alts after pruning (9 fresh and 1 done)

PrunedKeptTotal
New3729381
Fresh101
Picked011
Done000
Total37310383
Accurracy
100.0%
Counts
383 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
90.8%
(if (>.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 0) (exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) -1)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
50.8%
(if (!=.f64 (-.f64 (+.f64 c 1) (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 0) (/.f64 (*.f64 1 (-.f64 (+.f64 c 1) (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (-.f64 (pow.f64 (+.f64 c 1) 2) (pow.f64 (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
97.7%
(pow.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 cosTheta (sqrt.f64 (PI.f64)))) (pow.f64 (exp.f64 cosTheta) (-.f64 0 cosTheta)) (+.f64 1 c))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 cosTheta (sqrt.f64 (PI.f64)))) (pow.f64 (exp.f64 cosTheta) (-.f64 0 cosTheta)) (+.f64 1 c))) 2)) 3)
97.8%
(pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) 3)
22.3%
(/.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 3) (*.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2)))
52.6%
(/.f64 1 (+.f64 (+.f64 1 c) (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (*.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) cosTheta)) (pow.f64 cosTheta 2)) (exp.f64 (*.f64 (neg.f64 cosTheta) cosTheta)))))
99.5%
(/.f64 1 (+.f64 (+.f64 1 c) (*.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (exp.f64 (*.f64 (neg.f64 cosTheta) cosTheta)))))
99.4%
(/.f64 1 (+.f64 (+.f64 1 c) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) cosTheta)) (exp.f64 (*.f64 (neg.f64 cosTheta) cosTheta)))))
98.6%
(+.f64 (neg.f64 (*.f64 (pow.f64 cosTheta 2) (*.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
97.8%
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) 2) (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))))
Compiler

Compiled 927 to 593 computations (36% saved)

localize79.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f64 (-.f64 1 cosTheta) cosTheta)
99.9%
(/.f64 (*.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta)
99.6%
(/.f64 1 (+.f64 (+.f64 1 c) (*.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (exp.f64 (*.f64 (neg.f64 cosTheta) cosTheta)))))
98.4%
(sqrt.f64 (PI.f64))
Compiler

Compiled 132 to 72 computations (45.5% saved)

series14.0ms (0%)

Counts
2 → 36
Calls

9 calls:

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

rewrite14.6s (15.5%)

Algorithm
batch-egg-rewrite
Counts
2 → 105
Calls
Call 1
Inputs
(/.f64 1 (+.f64 (+.f64 1 c) (*.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (exp.f64 (*.f64 (neg.f64 cosTheta) cosTheta)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta)
Outputs
((/.f64 1 (+.f64 (+.f64 1 c) (*.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (exp.f64 (*.f64 (neg.f64 cosTheta) cosTheta))))) (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) 3) (pow.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) 1) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 3)) (/.f64 1 3)) (/.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2)) (/.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) (*.f64 (neg.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) (neg.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))))) (/.f64 1 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) (/.f64 (/.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) (/.f64 (/.f64 1 1) (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) (/.f64 -1 (neg.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) (/.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 3) (*.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2))) (/.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 2)) (/.f64 -1 (/.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)) (/.f64 -1 (/.f64 (neg.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 1)) (/.f64 1 (neg.f64 (neg.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))))) (/.f64 (neg.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) (neg.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2))) (*.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) 2)) (*.f64 1 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)) (*.f64 -1 (*.f64 -1 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))) (*.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) 1) (*.f64 -1 (/.f64 1 (neg.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))))) (*.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) (/.f64 1 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2))) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) 2) (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))))) (*.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (/.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 2) (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) (*.f64 (/.f64 -1 1) (/.f64 -1 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) (*.f64 (/.f64 -1 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 2))) (*.f64 (/.f64 1 1) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)) (*.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 2))) (neg.f64 (/.f64 1 (neg.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))))) (if (and (!=.f64 1 0) (!=.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 0)) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)) (if (!=.f64 (+.f64 c 1) 0) (/.f64 (/.f64 1 (+.f64 c 1)) (+.f64 1 (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) (*.f64 (+.f64 c 1) cosTheta)))) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)) (if (!=.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) cosTheta) 0) (/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 c 1) 3) (pow.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) cosTheta) 3)) (+.f64 (pow.f64 (+.f64 c 1) 2) (*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) cosTheta) (-.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) cosTheta) (+.f64 c 1)))))) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)) (if (!=.f64 (-.f64 (+.f64 c 1) (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) cosTheta)) 0) (/.f64 1 (/.f64 (-.f64 (pow.f64 (+.f64 c 1) 2) (pow.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) cosTheta) 2)) (-.f64 (+.f64 c 1) (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) cosTheta)))) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)) (if (!=.f64 (+.f64 c 1) 0) (/.f64 (*.f64 (+.f64 c 1) (+.f64 1 (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) (*.f64 (+.f64 c 1) cosTheta)))) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2)) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)) (if (!=.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) cosTheta) 0) (/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 c 1) 3) (pow.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) cosTheta) 3)) (+.f64 (pow.f64 (+.f64 c 1) 2) (*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) cosTheta) (-.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) cosTheta) (+.f64 c 1))))) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2)) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)) (if (!=.f64 (-.f64 (+.f64 c 1) (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) cosTheta)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 c 1) 2) (pow.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) cosTheta) 2)) (*.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2) (-.f64 (+.f64 c 1) (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) cosTheta)))) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)) (if (and (>.f64 1 0) (>.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) 0)) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)) (if (and (>.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) 0) (>.f64 (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) 2) 0)) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)) (if (and (>.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 0) (>.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 2) 0)) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) -1) (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 2) -1)) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)) (if (and (>.f64 1 0) (>.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 0)) (*.f64 (pow.f64 1 -1) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)) (if (and (!=.f64 -1 0) (!=.f64 (neg.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 0)) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)) (if (and (!=.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 0) (!=.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2) 0)) (/.f64 1 (/.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2) (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)) (if (!=.f64 1 0) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (NAN.f64)) (if (>.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 0) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)) (if (>.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) 0) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)) (if (!=.f64 -1 0) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)) (if (!=.f64 1 0) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)) (if (!=.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 0) (/.f64 1 (/.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2) (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)) (if (!=.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 2) 0) (/.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) (/.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 2))) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)) (/.f64 (/.f64 1 1) (+.f64 (+.f64 1 c) (*.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (/.f64 1 (sqrt.f64 (PI.f64)))) (*.f64 (/.f64 1 cosTheta) (pow.f64 (exp.f64 cosTheta) (-.f64 0 cosTheta)))))) (/.f64 (+.f64 (+.f64 1 c) (*.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (/.f64 1 (sqrt.f64 (PI.f64)))) (*.f64 (/.f64 1 cosTheta) (pow.f64 (exp.f64 cosTheta) (-.f64 0 cosTheta))))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (+.f64 1 c) (*.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (/.f64 1 (sqrt.f64 (PI.f64)))) (*.f64 (/.f64 1 cosTheta) (pow.f64 (exp.f64 cosTheta) (-.f64 0 cosTheta))))) 3) (pow.f64 (+.f64 (+.f64 1 c) (*.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (/.f64 1 (sqrt.f64 (PI.f64)))) (*.f64 (/.f64 1 cosTheta) (pow.f64 (exp.f64 cosTheta) (-.f64 0 cosTheta))))) 3)))))
((/.f64 (*.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (pow.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) 1) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)) 3) (pow.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) 3) (/.f64 1 3)) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (/.f64 (neg.f64 (*.f64 cosTheta (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))))) (neg.f64 (pow.f64 cosTheta 2))) (/.f64 (neg.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) (neg.f64 cosTheta)) (/.f64 (/.f64 (neg.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) 1) (neg.f64 cosTheta)) (/.f64 (/.f64 (neg.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) -1) cosTheta) (/.f64 (/.f64 (*.f64 cosTheta (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) cosTheta) cosTheta) (/.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) 1) cosTheta) (/.f64 (*.f64 cosTheta (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) (pow.f64 cosTheta 2)) (/.f64 (*.f64 (*.f64 cosTheta (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) (pow.f64 cosTheta 2)) (*.f64 (pow.f64 cosTheta 2) (pow.f64 cosTheta 2))) (/.f64 (*.f64 (neg.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) (neg.f64 cosTheta)) (*.f64 (neg.f64 cosTheta) (neg.f64 cosTheta))) (/.f64 (/.f64 (neg.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) (cbrt.f64 (neg.f64 cosTheta))) (pow.f64 (cbrt.f64 (neg.f64 cosTheta)) 2)) (/.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (cbrt.f64 cosTheta)) (pow.f64 (cbrt.f64 cosTheta) 2)) (/.f64 (neg.f64 (neg.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))))) (neg.f64 (neg.f64 cosTheta))) (*.f64 (cbrt.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)) 2)) (*.f64 1 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)) (*.f64 -1 (*.f64 -1 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta))) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (pow.f64 cosTheta -1))) (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (pow.f64 cosTheta -1))) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) 2) (pow.f64 cosTheta -1))) (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 cosTheta -1)) (*.f64 (pow.f64 cosTheta -1) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) (*.f64 (*.f64 cosTheta (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) (/.f64 1 (pow.f64 cosTheta 2))) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) (/.f64 1 (neg.f64 cosTheta))) (*.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) 1) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)) 2) (cbrt.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta))) (*.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (/.f64 cosTheta cosTheta)) (*.f64 (/.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) 1) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) 2) cosTheta)) (*.f64 (cbrt.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) 2) (pow.f64 (cbrt.f64 cosTheta) 2))) (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) 1) (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) cosTheta)) (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (cbrt.f64 cosTheta)) (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (pow.f64 (cbrt.f64 cosTheta) 2))) (*.f64 (/.f64 1 1) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)) (*.f64 (/.f64 1 (cbrt.f64 cosTheta)) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (cbrt.f64 cosTheta) 2))) (*.f64 (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 1) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta)) (*.f64 (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (cbrt.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (pow.f64 (cbrt.f64 cosTheta) 2))) (neg.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (neg.f64 cosTheta))) (if (and (!=.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) 0) (!=.f64 cosTheta 0)) (pow.f64 (/.f64 cosTheta (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) -1) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)) (if (and (>.f64 1 0) (>.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) 0)) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)) (if (and (>.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) 0) (>.f64 (pow.f64 cosTheta -1) 0)) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)) (if (and (>.f64 (cbrt.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)) 0) (>.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)) 2) 0)) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)) (if (and (!=.f64 (*.f64 cosTheta (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) 0) (!=.f64 (pow.f64 cosTheta 2) 0)) (/.f64 1 (/.f64 (pow.f64 cosTheta 2) (*.f64 cosTheta (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))))) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)) (if (and (!=.f64 (neg.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) 0) (!=.f64 (neg.f64 cosTheta) 0)) (pow.f64 (/.f64 cosTheta (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) -1) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)) (if (>.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) 0) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)) (if (!=.f64 cosTheta 0) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (/.f64 (pow.f64 cosTheta 2) cosTheta)) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)) (if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) 2) 0) (/.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) (/.f64 cosTheta (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) 2))) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)) (if (!=.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) 0) (pow.f64 (/.f64 cosTheta (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) -1) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)) (if (!=.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) 0) (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (/.f64 cosTheta (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))))) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)) (*.f64 (/.f64 1 cosTheta) (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (/.f64 1 (sqrt.f64 (PI.f64))))))

simplify2.7s (2.8%)

Algorithm
egglog
Counts
141 → 235
Calls
Call 1
Inputs
(/.f64 1 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1))
(+.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1)) (*.f64 -1 (/.f64 c (*.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) (+.f64 1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))))
(+.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1)) (+.f64 (/.f64 (pow.f64 c 2) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) 2) (+.f64 1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (*.f64 -1 (/.f64 c (*.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) (+.f64 1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 c 3) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) 2) (pow.f64 (+.f64 1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2)))) (+.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1)) (+.f64 (/.f64 (pow.f64 c 2) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) 2) (+.f64 1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (*.f64 -1 (/.f64 c (*.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) (+.f64 1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))))))
(/.f64 1 c)
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) (pow.f64 (/.f64 1 c) 2))) (/.f64 1 c))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) (pow.f64 (/.f64 1 c) 2))) (+.f64 (/.f64 1 c) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) 2) (pow.f64 (/.f64 1 c) 3))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) (pow.f64 (/.f64 1 c) 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) (*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2) (pow.f64 (/.f64 1 c) 4)))) (+.f64 (/.f64 1 c) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) 2) (pow.f64 (/.f64 1 c) 3)))))
(/.f64 1 c)
(+.f64 (/.f64 1 c) (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) (pow.f64 (/.f64 -1 c) 2))))
(+.f64 (/.f64 1 c) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) (pow.f64 (/.f64 -1 c) 2))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 c) 3) (pow.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) 2)))))
(+.f64 (/.f64 1 c) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) (pow.f64 (/.f64 -1 c) 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) (*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2) (pow.f64 (/.f64 -1 c) 4)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 c) 3) (pow.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) 2))))))
(*.f64 (sqrt.f64 (PI.f64)) cosTheta)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 cosTheta 2) (*.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 cosTheta 2) (*.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))) (+.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta) (*.f64 -1 (*.f64 (pow.f64 cosTheta 3) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) 2)))) (*.f64 -3/2 (sqrt.f64 (PI.f64))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 cosTheta 2) (*.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))) (+.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta) (+.f64 (*.f64 -1 (*.f64 (pow.f64 cosTheta 3) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) 2)))) (*.f64 -3/2 (sqrt.f64 (PI.f64)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (sqrt.f64 (PI.f64))) (+.f64 (*.f64 3/2 (*.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) (pow.f64 (sqrt.f64 (PI.f64)) 2))) (*.f64 -1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) 2)))) (*.f64 -3/2 (sqrt.f64 (PI.f64))))))))) (pow.f64 cosTheta 4))))))
(/.f64 1 (+.f64 c 1))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) (NAN.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (+.f64 c 1) 2) cosTheta)))) (/.f64 1 (+.f64 c 1)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) (NAN.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (+.f64 c 1) 2) cosTheta)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) (NAN.f64))) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 c 1) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (NAN.f64) 2) (pow.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) 2)) (*.f64 (+.f64 c 1) (*.f64 (pow.f64 (+.f64 c 1) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)))))) (pow.f64 (/.f64 1 cosTheta) 2))) (/.f64 1 (+.f64 c 1))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) (NAN.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (+.f64 c 1) 2) cosTheta)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) (NAN.f64))) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 c 1) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (NAN.f64) 2) (pow.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) 2)) (*.f64 (+.f64 c 1) (*.f64 (pow.f64 (+.f64 c 1) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)))))) (pow.f64 (/.f64 1 cosTheta) 2))) (+.f64 (/.f64 1 (+.f64 c 1)) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 cosTheta) 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (pow.f64 (NAN.f64) 2) (pow.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) 2))) (*.f64 (+.f64 c 1) (*.f64 (pow.f64 (+.f64 c 1) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2))))) (+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) (*.f64 (pow.f64 (NAN.f64) 2) (NAN.f64)))) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 c 1) 2))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) (*.f64 (NAN.f64) (+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) (NAN.f64))) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 c 1) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (NAN.f64) 2) (pow.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) 2)) (*.f64 (pow.f64 (+.f64 c 1) 2) (*.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) 2)))))))) (*.f64 (sqrt.f64 (PI.f64)) (+.f64 c 1)))))))))))
(/.f64 1 (+.f64 c 1))
(+.f64 (/.f64 1 (+.f64 c 1)) (*.f64 -1 (/.f64 (*.f64 (NAN.f64) (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2)))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (+.f64 c 1) 2) cosTheta)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2))))) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 c 1) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (NAN.f64) 2) (pow.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2))) 2)) (*.f64 (+.f64 c 1) (*.f64 (pow.f64 (+.f64 c 1) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)))))) (pow.f64 (/.f64 -1 cosTheta) 2))) (+.f64 (/.f64 1 (+.f64 c 1)) (*.f64 -1 (/.f64 (*.f64 (NAN.f64) (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2)))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (+.f64 c 1) 2) cosTheta))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2))))) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 c 1) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (NAN.f64) 2) (pow.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2))) 2)) (*.f64 (+.f64 c 1) (*.f64 (pow.f64 (+.f64 c 1) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)))))) (pow.f64 (/.f64 -1 cosTheta) 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 cosTheta) 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (pow.f64 (NAN.f64) 2) (*.f64 (NAN.f64) (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2)))))) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 c 1) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (pow.f64 (NAN.f64) 2) (pow.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2))) 2))) (*.f64 (+.f64 c 1) (*.f64 (pow.f64 (+.f64 c 1) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2))))) (/.f64 (*.f64 (NAN.f64) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (NAN.f64) 2) (pow.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2))) 2)) (*.f64 (pow.f64 (+.f64 c 1) 2) (*.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) 2))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2))))) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 c 1) 2))))) (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2))))) (*.f64 (sqrt.f64 (PI.f64)) (+.f64 c 1))))))) (+.f64 (/.f64 1 (+.f64 c 1)) (*.f64 -1 (/.f64 (*.f64 (NAN.f64) (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2)))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (+.f64 c 1) 2) cosTheta)))))))
(/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(-.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (/.f64 1 (sqrt.f64 (PI.f64))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 cosTheta (sqrt.f64 (PI.f64)))) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (/.f64 1 (sqrt.f64 (PI.f64))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 cosTheta (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (*.f64 -1/2 (/.f64 (pow.f64 cosTheta 2) (sqrt.f64 (PI.f64)))))) (/.f64 1 (sqrt.f64 (PI.f64))))
(/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 1 cosTheta) 2))) (sqrt.f64 (PI.f64))) (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))
(+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 1 cosTheta) 2))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (pow.f64 (NAN.f64) 2) (*.f64 (NAN.f64) (pow.f64 (/.f64 1 cosTheta) 3)))) (sqrt.f64 (PI.f64))) (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))
(+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 1 cosTheta) 2))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (pow.f64 (pow.f64 (NAN.f64) 2) 2))) (pow.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (NAN.f64)) 2)) (*.f64 (pow.f64 (/.f64 1 cosTheta) 4) (NAN.f64))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (*.f64 (pow.f64 (NAN.f64) 2) (pow.f64 (/.f64 1 cosTheta) 3)))) (sqrt.f64 (PI.f64))))))
(/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 -1 cosTheta) 2))) (sqrt.f64 (PI.f64)))) (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 -1 cosTheta) 2))) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (pow.f64 (/.f64 -1 cosTheta) 3) (*.f64 (NAN.f64) (pow.f64 (NAN.f64) 2)))) (sqrt.f64 (PI.f64)))) (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (pow.f64 (pow.f64 (NAN.f64) 2) 2))) (pow.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (NAN.f64)) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 -1 cosTheta) 4))) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 -1 cosTheta) 2))) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (pow.f64 (/.f64 -1 cosTheta) 3) (*.f64 (NAN.f64) (pow.f64 (NAN.f64) 2)))) (sqrt.f64 (PI.f64)))) (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))
(/.f64 1 (+.f64 (+.f64 1 c) (*.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (exp.f64 (*.f64 (neg.f64 cosTheta) cosTheta)))))
(pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) 1)
(pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)
(pow.f64 (/.f64 1 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 3)) (/.f64 1 3))
(/.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2))
(/.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) (*.f64 (neg.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) (neg.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))))
(/.f64 1 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))
(/.f64 (/.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))
(/.f64 (/.f64 1 1) (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))
(/.f64 -1 (neg.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))))
(/.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 3) (*.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2)))
(/.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 2))
(/.f64 -1 (/.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(/.f64 -1 (/.f64 (neg.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 1))
(/.f64 1 (neg.f64 (neg.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))))
(/.f64 (neg.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) (neg.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) 2))
(*.f64 1 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(*.f64 -1 (*.f64 -1 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)))
(*.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) 1)
(*.f64 -1 (/.f64 1 (neg.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))))
(*.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) (/.f64 1 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2)))
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) 2) (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))))
(*.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (/.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 2) (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))))
(*.f64 (/.f64 -1 1) (/.f64 -1 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))))
(*.f64 (/.f64 -1 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 2)))
(*.f64 (/.f64 1 1) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 2)))
(neg.f64 (/.f64 1 (neg.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))))
(if (and (!=.f64 1 0) (!=.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 0)) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 (+.f64 c 1) 0) (/.f64 (/.f64 1 (+.f64 c 1)) (+.f64 1 (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) (*.f64 (+.f64 c 1) cosTheta)))) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) cosTheta) 0) (/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 c 1) 3) (pow.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) cosTheta) 3)) (+.f64 (pow.f64 (+.f64 c 1) 2) (*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) cosTheta) (-.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) cosTheta) (+.f64 c 1)))))) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 (-.f64 (+.f64 c 1) (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) cosTheta)) 0) (/.f64 1 (/.f64 (-.f64 (pow.f64 (+.f64 c 1) 2) (pow.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) cosTheta) 2)) (-.f64 (+.f64 c 1) (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) cosTheta)))) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 (+.f64 c 1) 0) (/.f64 (*.f64 (+.f64 c 1) (+.f64 1 (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) (*.f64 (+.f64 c 1) cosTheta)))) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2)) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) cosTheta) 0) (/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 c 1) 3) (pow.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) cosTheta) 3)) (+.f64 (pow.f64 (+.f64 c 1) 2) (*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) cosTheta) (-.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) cosTheta) (+.f64 c 1))))) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2)) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 (-.f64 (+.f64 c 1) (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) cosTheta)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 c 1) 2) (pow.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) cosTheta) 2)) (*.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2) (-.f64 (+.f64 c 1) (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) cosTheta)))) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (and (>.f64 1 0) (>.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) 0)) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (and (>.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) 0) (>.f64 (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) 2) 0)) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (and (>.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 0) (>.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 2) 0)) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) -1) (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 2) -1)) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (and (>.f64 1 0) (>.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 0)) (*.f64 (pow.f64 1 -1) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (and (!=.f64 -1 0) (!=.f64 (neg.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 0)) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (and (!=.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 0) (!=.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2) 0)) (/.f64 1 (/.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2) (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 1 0) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (NAN.f64))
(if (>.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 0) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (>.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) 0) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 -1 0) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 1 0) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 0) (/.f64 1 (/.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2) (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 2) 0) (/.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) (/.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 2))) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(/.f64 (/.f64 1 1) (+.f64 (+.f64 1 c) (*.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (/.f64 1 (sqrt.f64 (PI.f64)))) (*.f64 (/.f64 1 cosTheta) (pow.f64 (exp.f64 cosTheta) (-.f64 0 cosTheta))))))
(/.f64 (+.f64 (+.f64 1 c) (*.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (/.f64 1 (sqrt.f64 (PI.f64)))) (*.f64 (/.f64 1 cosTheta) (pow.f64 (exp.f64 cosTheta) (-.f64 0 cosTheta))))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (+.f64 1 c) (*.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (/.f64 1 (sqrt.f64 (PI.f64)))) (*.f64 (/.f64 1 cosTheta) (pow.f64 (exp.f64 cosTheta) (-.f64 0 cosTheta))))) 3) (pow.f64 (+.f64 (+.f64 1 c) (*.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (/.f64 1 (sqrt.f64 (PI.f64)))) (*.f64 (/.f64 1 cosTheta) (pow.f64 (exp.f64 cosTheta) (-.f64 0 cosTheta))))) 3))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta)
(pow.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) 1)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) 3) (/.f64 1 3))
(/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)
(/.f64 (neg.f64 (*.f64 cosTheta (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))))) (neg.f64 (pow.f64 cosTheta 2)))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) (neg.f64 cosTheta))
(/.f64 (/.f64 (neg.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) 1) (neg.f64 cosTheta))
(/.f64 (/.f64 (neg.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) -1) cosTheta)
(/.f64 (/.f64 (*.f64 cosTheta (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) cosTheta) cosTheta)
(/.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) 1) cosTheta)
(/.f64 (*.f64 cosTheta (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) (pow.f64 cosTheta 2))
(/.f64 (*.f64 (*.f64 cosTheta (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) (pow.f64 cosTheta 2)) (*.f64 (pow.f64 cosTheta 2) (pow.f64 cosTheta 2)))
(/.f64 (*.f64 (neg.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) (neg.f64 cosTheta)) (*.f64 (neg.f64 cosTheta) (neg.f64 cosTheta)))
(/.f64 (/.f64 (neg.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) (cbrt.f64 (neg.f64 cosTheta))) (pow.f64 (cbrt.f64 (neg.f64 cosTheta)) 2))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (cbrt.f64 cosTheta)) (pow.f64 (cbrt.f64 cosTheta) 2))
(/.f64 (neg.f64 (neg.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))))) (neg.f64 (neg.f64 cosTheta)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)) 2))
(*.f64 1 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta))
(*.f64 -1 (*.f64 -1 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (pow.f64 cosTheta -1)))
(*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (pow.f64 cosTheta -1)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) 2) (pow.f64 cosTheta -1)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 cosTheta -1))
(*.f64 (pow.f64 cosTheta -1) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 cosTheta (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) (/.f64 1 (pow.f64 cosTheta 2)))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) (/.f64 1 (neg.f64 cosTheta)))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) 1)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)) 2) (cbrt.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (/.f64 cosTheta cosTheta))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) 1) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) 2) cosTheta))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) 2) (pow.f64 (cbrt.f64 cosTheta) 2)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) 1) (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) cosTheta))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (cbrt.f64 cosTheta)) (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (pow.f64 (cbrt.f64 cosTheta) 2)))
(*.f64 (/.f64 1 1) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta))
(*.f64 (/.f64 1 (cbrt.f64 cosTheta)) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (cbrt.f64 cosTheta) 2)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 1) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (cbrt.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (pow.f64 (cbrt.f64 cosTheta) 2)))
(neg.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (neg.f64 cosTheta)))
(if (and (!=.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) 0) (!=.f64 cosTheta 0)) (pow.f64 (/.f64 cosTheta (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) -1) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta))
(if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta))
(if (and (>.f64 1 0) (>.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) 0)) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta))
(if (and (>.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) 0) (>.f64 (pow.f64 cosTheta -1) 0)) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta))
(if (and (>.f64 (cbrt.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)) 0) (>.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)) 2) 0)) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta))
(if (and (!=.f64 (*.f64 cosTheta (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) 0) (!=.f64 (pow.f64 cosTheta 2) 0)) (/.f64 1 (/.f64 (pow.f64 cosTheta 2) (*.f64 cosTheta (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))))) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta))
(if (and (!=.f64 (neg.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) 0) (!=.f64 (neg.f64 cosTheta) 0)) (pow.f64 (/.f64 cosTheta (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) -1) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta))
(if (>.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) 0) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta))
(if (!=.f64 cosTheta 0) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (/.f64 (pow.f64 cosTheta 2) cosTheta)) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) 2) 0) (/.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) (/.f64 cosTheta (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) 2))) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta))
(if (!=.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) 0) (pow.f64 (/.f64 cosTheta (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) -1) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta))
(if (!=.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) 0) (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (/.f64 cosTheta (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))))) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta))
(*.f64 (/.f64 1 cosTheta) (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (/.f64 1 (sqrt.f64 (PI.f64)))))
Outputs
(/.f64 1 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1))
(pow.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) -1)
(+.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1)) (*.f64 -1 (/.f64 c (*.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) (+.f64 1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))))
(+.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) -1) (neg.f64 (/.f64 c (*.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) (+.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))))
(+.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1)) (+.f64 (/.f64 (pow.f64 c 2) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) 2) (+.f64 1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (*.f64 -1 (/.f64 c (*.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) (+.f64 1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))))))
(+.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) -1) (+.f64 (/.f64 (pow.f64 c 2) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) 2) (+.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (neg.f64 (/.f64 c (*.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) (+.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 c 3) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) 2) (pow.f64 (+.f64 1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2)))) (+.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1)) (+.f64 (/.f64 (pow.f64 c 2) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) 2) (+.f64 1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (*.f64 -1 (/.f64 c (*.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) (+.f64 1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))))))
(+.f64 (neg.f64 (/.f64 (pow.f64 c 3) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) 2) (pow.f64 (+.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2)))) (+.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) -1) (+.f64 (/.f64 (pow.f64 c 2) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) 2) (+.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (neg.f64 (/.f64 c (*.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) (+.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))))))
(/.f64 1 c)
(pow.f64 c -1)
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) (pow.f64 (/.f64 1 c) 2))) (/.f64 1 c))
(+.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) (pow.f64 (pow.f64 c -1) 2))) (pow.f64 c -1))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) (pow.f64 (/.f64 1 c) 2))) (+.f64 (/.f64 1 c) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) 2) (pow.f64 (/.f64 1 c) 3))))
(+.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) (pow.f64 (pow.f64 c -1) 2))) (+.f64 (pow.f64 c -1) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) 2) (pow.f64 (pow.f64 c -1) 3))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) (pow.f64 (/.f64 1 c) 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) (*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2) (pow.f64 (/.f64 1 c) 4)))) (+.f64 (/.f64 1 c) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) 2) (pow.f64 (/.f64 1 c) 3)))))
(+.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) (pow.f64 (pow.f64 c -1) 2))) (+.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) (*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2) (pow.f64 (pow.f64 c -1) 4)))) (+.f64 (pow.f64 c -1) (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) 2) (pow.f64 (pow.f64 c -1) 3)))))
(/.f64 1 c)
(pow.f64 c -1)
(+.f64 (/.f64 1 c) (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) (pow.f64 (/.f64 -1 c) 2))))
(+.f64 (pow.f64 c -1) (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) (pow.f64 (/.f64 -1 c) 2))))
(+.f64 (/.f64 1 c) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) (pow.f64 (/.f64 -1 c) 2))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 c) 3) (pow.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) 2)))))
(+.f64 (pow.f64 c -1) (+.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) (pow.f64 (/.f64 -1 c) 2))) (neg.f64 (*.f64 (pow.f64 (/.f64 -1 c) 3) (pow.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) 2)))))
(+.f64 (/.f64 1 c) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) (pow.f64 (/.f64 -1 c) 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) (*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2) (pow.f64 (/.f64 -1 c) 4)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 c) 3) (pow.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) 2))))))
(+.f64 (pow.f64 c -1) (+.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) (pow.f64 (/.f64 -1 c) 2))) (+.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) (*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2) (pow.f64 (/.f64 -1 c) 4)))) (neg.f64 (*.f64 (pow.f64 (/.f64 -1 c) 3) (pow.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) 2))))))
(*.f64 (sqrt.f64 (PI.f64)) cosTheta)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 cosTheta 2) (*.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(+.f64 (*.f64 (neg.f64 (pow.f64 cosTheta 2)) (*.f64 (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1)) (pow.f64 (sqrt.f64 (PI.f64)) 2))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 cosTheta 2) (*.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))) (+.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta) (*.f64 -1 (*.f64 (pow.f64 cosTheta 3) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) 2)))) (*.f64 -3/2 (sqrt.f64 (PI.f64))))))))
(+.f64 (*.f64 (neg.f64 (pow.f64 cosTheta 2)) (*.f64 (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1)) (pow.f64 (sqrt.f64 (PI.f64)) 2))) (+.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta) (neg.f64 (*.f64 (pow.f64 cosTheta 3) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1)) 2)))) (*.f64 -3/2 (sqrt.f64 (PI.f64))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 cosTheta 2) (*.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))) (+.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta) (+.f64 (*.f64 -1 (*.f64 (pow.f64 cosTheta 3) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) 2)))) (*.f64 -3/2 (sqrt.f64 (PI.f64)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (sqrt.f64 (PI.f64))) (+.f64 (*.f64 3/2 (*.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) (pow.f64 (sqrt.f64 (PI.f64)) 2))) (*.f64 -1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) 2)))) (*.f64 -3/2 (sqrt.f64 (PI.f64))))))))) (pow.f64 cosTheta 4))))))
(+.f64 (*.f64 (neg.f64 (pow.f64 cosTheta 2)) (*.f64 (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1)) (pow.f64 (sqrt.f64 (PI.f64)) 2))) (+.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta) (+.f64 (neg.f64 (*.f64 (pow.f64 cosTheta 3) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1)) 2)))) (*.f64 -3/2 (sqrt.f64 (PI.f64)))))) (neg.f64 (*.f64 (+.f64 (*.f64 1/2 (sqrt.f64 (PI.f64))) (+.f64 (*.f64 3/2 (*.f64 (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1)) (pow.f64 (sqrt.f64 (PI.f64)) 2))) (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1)) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1)) 2)))) (*.f64 -3/2 (sqrt.f64 (PI.f64))))))))) (pow.f64 cosTheta 4))))))
(/.f64 1 (+.f64 c 1))
(pow.f64 (+.f64 c 1) -1)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) (NAN.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (+.f64 c 1) 2) cosTheta)))) (/.f64 1 (+.f64 c 1)))
(+.f64 (neg.f64 (/.f64 (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (pow.f64 cosTheta -1) 2))) (NAN.f64)) (*.f64 (*.f64 (pow.f64 (+.f64 c 1) 2) cosTheta) (sqrt.f64 (PI.f64))))) (pow.f64 (+.f64 c 1) -1))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) (NAN.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (+.f64 c 1) 2) cosTheta)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) (NAN.f64))) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 c 1) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (NAN.f64) 2) (pow.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) 2)) (*.f64 (+.f64 c 1) (*.f64 (pow.f64 (+.f64 c 1) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)))))) (pow.f64 (/.f64 1 cosTheta) 2))) (/.f64 1 (+.f64 c 1))))
(+.f64 (neg.f64 (/.f64 (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (pow.f64 cosTheta -1) 2))) (NAN.f64)) (*.f64 (*.f64 (pow.f64 (+.f64 c 1) 2) cosTheta) (sqrt.f64 (PI.f64))))) (+.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (pow.f64 cosTheta -1) 2))) (NAN.f64))) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 c 1) 2))) (neg.f64 (/.f64 (*.f64 (pow.f64 (NAN.f64) 2) (pow.f64 (exp.f64 (/.f64 -1 (pow.f64 (pow.f64 cosTheta -1) 2))) 2)) (*.f64 (+.f64 c 1) (*.f64 (pow.f64 (+.f64 c 1) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)))))) (pow.f64 (pow.f64 cosTheta -1) 2))) (pow.f64 (+.f64 c 1) -1)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) (NAN.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (+.f64 c 1) 2) cosTheta)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) (NAN.f64))) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 c 1) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (NAN.f64) 2) (pow.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) 2)) (*.f64 (+.f64 c 1) (*.f64 (pow.f64 (+.f64 c 1) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)))))) (pow.f64 (/.f64 1 cosTheta) 2))) (+.f64 (/.f64 1 (+.f64 c 1)) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 cosTheta) 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (pow.f64 (NAN.f64) 2) (pow.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) 2))) (*.f64 (+.f64 c 1) (*.f64 (pow.f64 (+.f64 c 1) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2))))) (+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) (*.f64 (pow.f64 (NAN.f64) 2) (NAN.f64)))) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 c 1) 2))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) (*.f64 (NAN.f64) (+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) (NAN.f64))) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 c 1) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (NAN.f64) 2) (pow.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) 2)) (*.f64 (pow.f64 (+.f64 c 1) 2) (*.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) 2)))))))) (*.f64 (sqrt.f64 (PI.f64)) (+.f64 c 1)))))))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (pow.f64 cosTheta -1) 2))) (NAN.f64)) (*.f64 (*.f64 (pow.f64 (+.f64 c 1) 2) cosTheta) (sqrt.f64 (PI.f64))))) (+.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (pow.f64 cosTheta -1) 2))) (NAN.f64))) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 c 1) 2))) (neg.f64 (/.f64 (*.f64 (pow.f64 (NAN.f64) 2) (pow.f64 (exp.f64 (/.f64 -1 (pow.f64 (pow.f64 cosTheta -1) 2))) 2)) (*.f64 (+.f64 c 1) (*.f64 (pow.f64 (+.f64 c 1) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)))))) (pow.f64 (pow.f64 cosTheta -1) 2))) (+.f64 (pow.f64 (+.f64 c 1) -1) (neg.f64 (*.f64 (pow.f64 (pow.f64 cosTheta -1) 3) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (pow.f64 (NAN.f64) 2) (pow.f64 (exp.f64 (/.f64 -1 (pow.f64 (pow.f64 cosTheta -1) 2))) 2))) (*.f64 (+.f64 c 1) (*.f64 (pow.f64 (+.f64 c 1) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2))))) (+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (pow.f64 cosTheta -1) 2))) (*.f64 (pow.f64 (NAN.f64) 2) (NAN.f64)))) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 c 1) 2))) (neg.f64 (/.f64 (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (pow.f64 cosTheta -1) 2))) (*.f64 (NAN.f64) (+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (pow.f64 cosTheta -1) 2))) (NAN.f64))) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 c 1) 2))) (neg.f64 (/.f64 (*.f64 (pow.f64 (NAN.f64) 2) (pow.f64 (exp.f64 (/.f64 -1 (pow.f64 (pow.f64 cosTheta -1) 2))) 2)) (*.f64 (pow.f64 (+.f64 c 1) 2) (*.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) 2)))))))) (*.f64 (sqrt.f64 (PI.f64)) (+.f64 c 1)))))))))))
(/.f64 1 (+.f64 c 1))
(pow.f64 (+.f64 c 1) -1)
(+.f64 (/.f64 1 (+.f64 c 1)) (*.f64 -1 (/.f64 (*.f64 (NAN.f64) (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2)))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (+.f64 c 1) 2) cosTheta)))))
(+.f64 (pow.f64 (+.f64 c 1) -1) (neg.f64 (/.f64 (*.f64 (NAN.f64) (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2)))) (*.f64 (*.f64 (pow.f64 (+.f64 c 1) 2) cosTheta) (sqrt.f64 (PI.f64))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2))))) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 c 1) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (NAN.f64) 2) (pow.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2))) 2)) (*.f64 (+.f64 c 1) (*.f64 (pow.f64 (+.f64 c 1) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)))))) (pow.f64 (/.f64 -1 cosTheta) 2))) (+.f64 (/.f64 1 (+.f64 c 1)) (*.f64 -1 (/.f64 (*.f64 (NAN.f64) (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2)))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (+.f64 c 1) 2) cosTheta))))))
(+.f64 (neg.f64 (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2))))) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 c 1) 2)))) (neg.f64 (/.f64 (*.f64 (pow.f64 (NAN.f64) 2) (pow.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2))) 2)) (*.f64 (+.f64 c 1) (*.f64 (pow.f64 (+.f64 c 1) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)))))) (pow.f64 (/.f64 -1 cosTheta) 2))) (+.f64 (pow.f64 (+.f64 c 1) -1) (neg.f64 (/.f64 (*.f64 (NAN.f64) (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2)))) (*.f64 (*.f64 (pow.f64 (+.f64 c 1) 2) cosTheta) (sqrt.f64 (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2))))) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 c 1) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (NAN.f64) 2) (pow.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2))) 2)) (*.f64 (+.f64 c 1) (*.f64 (pow.f64 (+.f64 c 1) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)))))) (pow.f64 (/.f64 -1 cosTheta) 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 cosTheta) 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (pow.f64 (NAN.f64) 2) (*.f64 (NAN.f64) (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2)))))) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 c 1) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (pow.f64 (NAN.f64) 2) (pow.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2))) 2))) (*.f64 (+.f64 c 1) (*.f64 (pow.f64 (+.f64 c 1) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2))))) (/.f64 (*.f64 (NAN.f64) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (NAN.f64) 2) (pow.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2))) 2)) (*.f64 (pow.f64 (+.f64 c 1) 2) (*.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) 2))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2))))) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 c 1) 2))))) (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2))))) (*.f64 (sqrt.f64 (PI.f64)) (+.f64 c 1))))))) (+.f64 (/.f64 1 (+.f64 c 1)) (*.f64 -1 (/.f64 (*.f64 (NAN.f64) (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2)))) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (pow.f64 (+.f64 c 1) 2) cosTheta)))))))
(+.f64 (neg.f64 (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2))))) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 c 1) 2)))) (neg.f64 (/.f64 (*.f64 (pow.f64 (NAN.f64) 2) (pow.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2))) 2)) (*.f64 (+.f64 c 1) (*.f64 (pow.f64 (+.f64 c 1) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)))))) (pow.f64 (/.f64 -1 cosTheta) 2))) (+.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 -1 cosTheta) 3) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (pow.f64 (NAN.f64) 2) (*.f64 (NAN.f64) (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2)))))) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 c 1) 2)))) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (pow.f64 (NAN.f64) 2) (pow.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2))) 2))) (*.f64 (+.f64 c 1) (*.f64 (pow.f64 (+.f64 c 1) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2))))) (/.f64 (*.f64 (NAN.f64) (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (NAN.f64) 2) (pow.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2))) 2)) (*.f64 (pow.f64 (+.f64 c 1) 2) (*.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) 2))))) (neg.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2))))) (*.f64 (sqrt.f64 (PI.f64)) (pow.f64 (+.f64 c 1) 2))))) (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2))))) (*.f64 (sqrt.f64 (PI.f64)) (+.f64 c 1))))))) (+.f64 (pow.f64 (+.f64 c 1) -1) (neg.f64 (/.f64 (*.f64 (NAN.f64) (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2)))) (*.f64 (*.f64 (pow.f64 (+.f64 c 1) 2) cosTheta) (sqrt.f64 (PI.f64))))))))
(/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(/.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) cosTheta)
(-.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (/.f64 1 (sqrt.f64 (PI.f64))))
(-.f64 (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) cosTheta) (pow.f64 (sqrt.f64 (PI.f64)) -1))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 cosTheta (sqrt.f64 (PI.f64)))) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (/.f64 1 (sqrt.f64 (PI.f64))))
(-.f64 (+.f64 (/.f64 (*.f64 -1/2 cosTheta) (sqrt.f64 (PI.f64))) (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) cosTheta)) (pow.f64 (sqrt.f64 (PI.f64)) -1))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 cosTheta (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (*.f64 -1/2 (/.f64 (pow.f64 cosTheta 2) (sqrt.f64 (PI.f64)))))) (/.f64 1 (sqrt.f64 (PI.f64))))
(-.f64 (+.f64 (/.f64 (*.f64 -1/2 cosTheta) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) cosTheta) (/.f64 (*.f64 -1/2 (pow.f64 cosTheta 2)) (sqrt.f64 (PI.f64))))) (pow.f64 (sqrt.f64 (PI.f64)) -1))
(/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 1 cosTheta) 2))) (sqrt.f64 (PI.f64))) (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))
(+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (pow.f64 cosTheta -1) 2))) (sqrt.f64 (PI.f64))) (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))
(+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 1 cosTheta) 2))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (pow.f64 (NAN.f64) 2) (*.f64 (NAN.f64) (pow.f64 (/.f64 1 cosTheta) 3)))) (sqrt.f64 (PI.f64))) (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))
(+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (pow.f64 cosTheta -1) 2))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (pow.f64 (NAN.f64) 2) (*.f64 (NAN.f64) (pow.f64 (pow.f64 cosTheta -1) 3)))) (sqrt.f64 (PI.f64))) (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))
(+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 1 cosTheta) 2))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (pow.f64 (pow.f64 (NAN.f64) 2) 2))) (pow.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (NAN.f64)) 2)) (*.f64 (pow.f64 (/.f64 1 cosTheta) 4) (NAN.f64))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (*.f64 (pow.f64 (NAN.f64) 2) (pow.f64 (/.f64 1 cosTheta) 3)))) (sqrt.f64 (PI.f64))))))
(+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (pow.f64 cosTheta -1) 2))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (pow.f64 (pow.f64 (NAN.f64) 2) 2))) (pow.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (NAN.f64)) 2)) (*.f64 (pow.f64 (pow.f64 cosTheta -1) 4) (NAN.f64))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (pow.f64 (NAN.f64) 2) (*.f64 (NAN.f64) (pow.f64 (pow.f64 cosTheta -1) 3)))) (sqrt.f64 (PI.f64))))))
(/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 -1 cosTheta) 2))) (sqrt.f64 (PI.f64)))) (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 -1 cosTheta) 2))) (sqrt.f64 (PI.f64)))) (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 -1 cosTheta) 2))) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (pow.f64 (/.f64 -1 cosTheta) 3) (*.f64 (NAN.f64) (pow.f64 (NAN.f64) 2)))) (sqrt.f64 (PI.f64)))) (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 -1 cosTheta) 2))) (sqrt.f64 (PI.f64)))) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (pow.f64 (/.f64 -1 cosTheta) 3) (*.f64 (pow.f64 (NAN.f64) 2) (NAN.f64)))) (sqrt.f64 (PI.f64)))) (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (pow.f64 (pow.f64 (NAN.f64) 2) 2))) (pow.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (NAN.f64)) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 -1 cosTheta) 4))) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 -1 cosTheta) 2))) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (pow.f64 (/.f64 -1 cosTheta) 3) (*.f64 (NAN.f64) (pow.f64 (NAN.f64) 2)))) (sqrt.f64 (PI.f64)))) (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (pow.f64 (pow.f64 (NAN.f64) 2) 2))) (pow.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (NAN.f64)) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 -1 cosTheta) 4))) (sqrt.f64 (PI.f64)))) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 -1 cosTheta) 2))) (sqrt.f64 (PI.f64)))) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (pow.f64 (/.f64 -1 cosTheta) 3) (*.f64 (pow.f64 (NAN.f64) 2) (NAN.f64)))) (sqrt.f64 (PI.f64)))) (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))
(/.f64 1 (+.f64 (+.f64 1 c) (*.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (exp.f64 (*.f64 (neg.f64 cosTheta) cosTheta)))))
(pow.f64 (+.f64 (+.f64 1 c) (*.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (exp.f64 (neg.f64 (*.f64 cosTheta cosTheta))))) -1)
(pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) 3)
(pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) -1) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) 1)
(pow.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) 1)
(pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)
(pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)
(pow.f64 (/.f64 1 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 3)) (/.f64 1 3))
(cbrt.f64 (pow.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 3) -1))
(/.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2))
(/.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2))
(/.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) (*.f64 (neg.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) (neg.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))))
(/.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) (pow.f64 (neg.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 2))
(/.f64 1 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))
(pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)
(/.f64 (/.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))
(/.f64 (/.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))
(/.f64 (/.f64 1 1) (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))
(pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)
(/.f64 -1 (neg.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))))
(/.f64 (neg.f64 -1) (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))
(/.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 3) (*.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2)))
(/.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 3) (pow.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2) 2))
(/.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 2))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) -1) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 2))
(/.f64 -1 (/.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(neg.f64 (/.f64 -1 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))))
(/.f64 -1 (/.f64 (neg.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 1))
(*.f64 (/.f64 (neg.f64 -1) (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 1)
(/.f64 1 (neg.f64 (neg.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))))
(pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)
(/.f64 (neg.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) (neg.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2)))
(/.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) 2))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) -1) 2) (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))))
(*.f64 1 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)
(*.f64 -1 (*.f64 -1 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)))
(neg.f64 (/.f64 -1 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))))
(*.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) 1)
(pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)
(*.f64 -1 (/.f64 1 (neg.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))))
(/.f64 (neg.f64 -1) (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))
(*.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) (/.f64 1 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2)))
(/.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2))
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) 2) (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) -1) 2) (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))))
(*.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (/.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))))
(/.f64 (/.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 2) (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 2)) (*.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))))
(*.f64 (/.f64 -1 1) (/.f64 -1 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))))
(neg.f64 (/.f64 -1 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))))
(*.f64 (/.f64 -1 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 2)))
(/.f64 (*.f64 -1 -1) (*.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 2)))
(*.f64 (/.f64 1 1) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 2)))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) -1) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 2))
(neg.f64 (/.f64 1 (neg.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))))
(/.f64 (neg.f64 -1) (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))
(if (and (!=.f64 1 0) (!=.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 0)) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (and (!=.f64 1 0) (!=.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 0)) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 (+.f64 c 1) 0) (/.f64 (/.f64 1 (+.f64 c 1)) (+.f64 1 (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) (*.f64 (+.f64 c 1) cosTheta)))) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 (+.f64 c 1) 0) (/.f64 (pow.f64 (+.f64 c 1) -1) (+.f64 1 (*.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (+.f64 c 1)) (/.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) cosTheta)))) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) cosTheta) 0) (/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 c 1) 3) (pow.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) cosTheta) 3)) (+.f64 (pow.f64 (+.f64 c 1) 2) (*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) cosTheta) (-.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) cosTheta) (+.f64 c 1)))))) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) cosTheta) 0) (/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 c 1) 3) (pow.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) cosTheta) 3)) (+.f64 (pow.f64 (+.f64 c 1) 2) (*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) cosTheta) (-.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) cosTheta) (+.f64 c 1)))))) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 (-.f64 (+.f64 c 1) (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) cosTheta)) 0) (/.f64 1 (/.f64 (-.f64 (pow.f64 (+.f64 c 1) 2) (pow.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) cosTheta) 2)) (-.f64 (+.f64 c 1) (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) cosTheta)))) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 (-.f64 (+.f64 c 1) (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) cosTheta)) 0) (/.f64 1 (/.f64 (-.f64 (pow.f64 (+.f64 c 1) 2) (pow.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) cosTheta) 2)) (-.f64 (+.f64 c 1) (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) cosTheta)))) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 (+.f64 c 1) 0) (/.f64 (*.f64 (+.f64 c 1) (+.f64 1 (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) (*.f64 (+.f64 c 1) cosTheta)))) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2)) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 (+.f64 c 1) 0) (/.f64 (*.f64 (+.f64 c 1) (+.f64 1 (*.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (+.f64 c 1)) (/.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) cosTheta)))) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2)) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) cosTheta) 0) (/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 c 1) 3) (pow.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) cosTheta) 3)) (+.f64 (pow.f64 (+.f64 c 1) 2) (*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) cosTheta) (-.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) cosTheta) (+.f64 c 1))))) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2)) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) cosTheta) 0) (/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 c 1) 3) (pow.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) cosTheta) 3)) (+.f64 (pow.f64 (+.f64 c 1) 2) (*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) cosTheta) (-.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) cosTheta) (+.f64 c 1))))) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2)) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 (-.f64 (+.f64 c 1) (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) cosTheta)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 c 1) 2) (pow.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) cosTheta) 2)) (*.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2) (-.f64 (+.f64 c 1) (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) cosTheta)))) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 (-.f64 (+.f64 c 1) (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) cosTheta)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 c 1) 2) (pow.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) cosTheta) 2)) (*.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2) (-.f64 (+.f64 c 1) (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) cosTheta)))) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (and (>.f64 1 0) (>.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) 0)) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (and (>.f64 1 0) (>.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) 0)) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (and (>.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) 0) (>.f64 (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) 2) 0)) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (and (>.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) -1) 0) (>.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) -1) 2) 0)) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (and (>.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 0) (>.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 2) 0)) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) -1) (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 2) -1)) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (and (>.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 0) (>.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 2) 0)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) -1) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 2)) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (and (>.f64 1 0) (>.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 0)) (*.f64 (pow.f64 1 -1) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (and (>.f64 1 0) (>.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 0)) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (and (!=.f64 -1 0) (!=.f64 (neg.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 0)) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (and (!=.f64 -1 0) (!=.f64 (neg.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 0)) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (and (!=.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 0) (!=.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2) 0)) (/.f64 1 (/.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2) (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (and (!=.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 0) (!=.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2) 0)) (pow.f64 (/.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2) (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) -1) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 1 0) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (NAN.f64))
(if (!=.f64 1 0) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (NAN.f64))
(if (>.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 0) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (>.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 0) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (>.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) 0) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (>.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) 0) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 -1 0) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 -1 0) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 1 0) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 1 0) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 0) (/.f64 1 (/.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2) (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 0) (pow.f64 (/.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2) (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) -1) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 2) 0) (/.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) (/.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 2))) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (!=.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 2) 0) (/.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) (/.f64 (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) 2))) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(/.f64 (/.f64 1 1) (+.f64 (+.f64 1 c) (*.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (/.f64 1 (sqrt.f64 (PI.f64)))) (*.f64 (/.f64 1 cosTheta) (pow.f64 (exp.f64 cosTheta) (-.f64 0 cosTheta))))))
(pow.f64 (+.f64 (+.f64 1 c) (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (sqrt.f64 (PI.f64))) (*.f64 (pow.f64 cosTheta -1) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))))) -1)
(/.f64 (+.f64 (+.f64 1 c) (*.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (/.f64 1 (sqrt.f64 (PI.f64)))) (*.f64 (/.f64 1 cosTheta) (pow.f64 (exp.f64 cosTheta) (-.f64 0 cosTheta))))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 (+.f64 1 c) (*.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (/.f64 1 (sqrt.f64 (PI.f64)))) (*.f64 (/.f64 1 cosTheta) (pow.f64 (exp.f64 cosTheta) (-.f64 0 cosTheta))))) 3) (pow.f64 (+.f64 (+.f64 1 c) (*.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (/.f64 1 (sqrt.f64 (PI.f64)))) (*.f64 (/.f64 1 cosTheta) (pow.f64 (exp.f64 cosTheta) (-.f64 0 cosTheta))))) 3))))
(/.f64 (+.f64 (+.f64 1 c) (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (sqrt.f64 (PI.f64))) (*.f64 (pow.f64 cosTheta -1) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))))) (cbrt.f64 (pow.f64 (pow.f64 (+.f64 (+.f64 1 c) (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (sqrt.f64 (PI.f64))) (*.f64 (pow.f64 cosTheta -1) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))))) 3) 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta)
(/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64)))
(pow.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) 1)
(pow.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) 1)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)) 3)
(/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64)))
(pow.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) 3) (/.f64 1 3))
(/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)
(/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64)))
(/.f64 (neg.f64 (*.f64 cosTheta (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))))) (neg.f64 (pow.f64 cosTheta 2)))
(/.f64 (/.f64 (*.f64 cosTheta (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (sqrt.f64 (PI.f64))) (pow.f64 cosTheta 2))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) (neg.f64 cosTheta))
(/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 (neg.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) 1) (neg.f64 cosTheta))
(/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 (neg.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) -1) cosTheta)
(/.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (neg.f64 -1)) cosTheta)
(/.f64 (/.f64 (*.f64 cosTheta (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) cosTheta) cosTheta)
(/.f64 (/.f64 (/.f64 (*.f64 cosTheta (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (sqrt.f64 (PI.f64))) cosTheta) cosTheta)
(/.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) 1) cosTheta)
(/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 cosTheta (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) (pow.f64 cosTheta 2))
(/.f64 (/.f64 (*.f64 cosTheta (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (sqrt.f64 (PI.f64))) (pow.f64 cosTheta 2))
(/.f64 (*.f64 (*.f64 cosTheta (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) (pow.f64 cosTheta 2)) (*.f64 (pow.f64 cosTheta 2) (pow.f64 cosTheta 2)))
(/.f64 (*.f64 (/.f64 (*.f64 cosTheta (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (sqrt.f64 (PI.f64))) (pow.f64 cosTheta 2)) (pow.f64 cosTheta 4))
(/.f64 (*.f64 (neg.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) (neg.f64 cosTheta)) (*.f64 (neg.f64 cosTheta) (neg.f64 cosTheta)))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (/.f64 cosTheta cosTheta))
(/.f64 (/.f64 (neg.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) (cbrt.f64 (neg.f64 cosTheta))) (pow.f64 (cbrt.f64 (neg.f64 cosTheta)) 2))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (neg.f64 (cbrt.f64 (neg.f64 cosTheta)))) (pow.f64 (cbrt.f64 (neg.f64 cosTheta)) 2))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (cbrt.f64 cosTheta)) (pow.f64 (cbrt.f64 cosTheta) 2))
(/.f64 (neg.f64 (neg.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))))) (neg.f64 (neg.f64 cosTheta)))
(/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)) 2))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64)))) 2))
(*.f64 1 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta))
(/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64)))
(*.f64 -1 (*.f64 -1 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)))
(/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64)))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (pow.f64 cosTheta -1)))
(/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (pow.f64 cosTheta -1)))
(/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) 2) (pow.f64 cosTheta -1)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) 2) cosTheta))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 cosTheta -1))
(/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64)))
(*.f64 (pow.f64 cosTheta -1) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))))
(/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 cosTheta (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) (/.f64 1 (pow.f64 cosTheta 2)))
(/.f64 (/.f64 (*.f64 cosTheta (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (sqrt.f64 (PI.f64))) (pow.f64 cosTheta 2))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) (/.f64 1 (neg.f64 cosTheta)))
(/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) 1)
(/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)) 2) (cbrt.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64)))) 2))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (/.f64 cosTheta cosTheta))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (/.f64 cosTheta cosTheta))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) 1) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) 2) cosTheta))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) 2)) (*.f64 1 cosTheta))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) 2) (pow.f64 (cbrt.f64 cosTheta) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64)))) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) 2)) (pow.f64 (cbrt.f64 cosTheta) 2))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) 1) (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) cosTheta))
(/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (*.f64 1 cosTheta))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (cbrt.f64 cosTheta)) (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (pow.f64 (cbrt.f64 cosTheta) 2)))
(/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (*.f64 (cbrt.f64 cosTheta) (pow.f64 (cbrt.f64 cosTheta) 2)))
(*.f64 (/.f64 1 1) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta))
(/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 1 (cbrt.f64 cosTheta)) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (cbrt.f64 cosTheta) 2)))
(*.f64 (pow.f64 (cbrt.f64 cosTheta) -1) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (cbrt.f64 cosTheta) 2)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 1) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta))
(/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (*.f64 1 cosTheta))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (cbrt.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (pow.f64 (cbrt.f64 cosTheta) 2)))
(/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (*.f64 (cbrt.f64 cosTheta) (pow.f64 (cbrt.f64 cosTheta) 2)))
(neg.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (neg.f64 cosTheta)))
(/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64)))
(if (and (!=.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) 0) (!=.f64 cosTheta 0)) (pow.f64 (/.f64 cosTheta (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) -1) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta))
(if (and (!=.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) 0) (!=.f64 cosTheta 0)) (pow.f64 (/.f64 cosTheta (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) -1) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))))
(if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta))
(if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))))
(if (and (>.f64 1 0) (>.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) 0)) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta))
(if (and (>.f64 1 0) (>.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) 0)) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))))
(if (and (>.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) 0) (>.f64 (pow.f64 cosTheta -1) 0)) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta))
(if (and (>.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) 0) (>.f64 (pow.f64 cosTheta -1) 0)) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))))
(if (and (>.f64 (cbrt.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)) 0) (>.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)) 2) 0)) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta))
(if (and (>.f64 (cbrt.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64)))) 0) (>.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64)))) 2) 0)) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))))
(if (and (!=.f64 (*.f64 cosTheta (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) 0) (!=.f64 (pow.f64 cosTheta 2) 0)) (/.f64 1 (/.f64 (pow.f64 cosTheta 2) (*.f64 cosTheta (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))))) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta))
(if (and (!=.f64 (/.f64 (*.f64 cosTheta (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (sqrt.f64 (PI.f64))) 0) (!=.f64 (pow.f64 cosTheta 2) 0)) (pow.f64 (/.f64 (/.f64 (pow.f64 cosTheta 2) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) -1) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))))
(if (and (!=.f64 (neg.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) 0) (!=.f64 (neg.f64 cosTheta) 0)) (pow.f64 (/.f64 cosTheta (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) -1) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta))
(if (and (!=.f64 (neg.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) 0) (!=.f64 (neg.f64 cosTheta) 0)) (pow.f64 (/.f64 cosTheta (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) -1) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))))
(if (>.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) 0) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta))
(if (>.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) 0) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))))
(if (!=.f64 cosTheta 0) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (/.f64 (pow.f64 cosTheta 2) cosTheta)) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta))
(if (!=.f64 cosTheta 0) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (/.f64 (pow.f64 cosTheta 2) cosTheta)) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) 2) 0) (/.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) (/.f64 cosTheta (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) 2))) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) 2) 0) (/.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) (/.f64 cosTheta (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) 2))) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))))
(if (!=.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) 0) (pow.f64 (/.f64 cosTheta (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) -1) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta))
(if (!=.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) 0) (pow.f64 (/.f64 cosTheta (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) -1) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))))
(if (!=.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) 0) (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (/.f64 cosTheta (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))))) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta))
(if (!=.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) 0) (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (/.f64 cosTheta (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))))) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 1 cosTheta) (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (/.f64 1 (sqrt.f64 (PI.f64)))))
(*.f64 (pow.f64 cosTheta -1) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (sqrt.f64 (PI.f64))))

eval437.0ms (0.5%)

Compiler

Compiled 16912 to 9803 computations (42% saved)

prune465.0ms (0.5%)

Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New3536359
Fresh628
Picked101
Done101
Total3618369
Accurracy
100.0%
Counts
369 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
50.8%
(if (!=.f64 (-.f64 (+.f64 c 1) (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 0) (/.f64 (*.f64 1 (-.f64 (+.f64 c 1) (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (-.f64 (pow.f64 (+.f64 c 1) 2) (pow.f64 (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
97.7%
(pow.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 cosTheta (sqrt.f64 (PI.f64)))) (pow.f64 (exp.f64 cosTheta) (-.f64 0 cosTheta)) (+.f64 1 c))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 cosTheta (sqrt.f64 (PI.f64)))) (pow.f64 (exp.f64 cosTheta) (-.f64 0 cosTheta)) (+.f64 1 c))) 2)) 3)
98.0%
(pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) 3)
51.0%
(/.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2))
97.9%
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) -1) 2) (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))))
99.7%
(/.f64 1 (+.f64 (+.f64 1 c) (*.f64 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)) (exp.f64 (*.f64 (neg.f64 cosTheta) cosTheta)))))
98.6%
(+.f64 (*.f64 (neg.f64 (pow.f64 cosTheta 2)) (*.f64 (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1)) (pow.f64 (sqrt.f64 (PI.f64)) 2))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
98.0%
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) 2) (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))))
Compiler

Compiled 780 to 502 computations (35.6% saved)

localize182.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.9%
(/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)
99.6%
(/.f64 1 (+.f64 (+.f64 1 c) (*.f64 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)) (exp.f64 (*.f64 (neg.f64 cosTheta) cosTheta)))))
99.5%
(/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))
98.4%
(sqrt.f64 (PI.f64))
Compiler

Compiled 239 to 122 computations (49% saved)

series26.0ms (0%)

Counts
3 → 48
Calls

12 calls:

TimeVariablePointExpression
9.0ms
cosTheta
@0
(/.f64 1 (+.f64 (+.f64 1 c) (*.f64 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)) (exp.f64 (*.f64 (neg.f64 cosTheta) cosTheta)))))
3.0ms
cosTheta
@inf
(/.f64 1 (+.f64 (+.f64 1 c) (*.f64 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)) (exp.f64 (*.f64 (neg.f64 cosTheta) cosTheta)))))
3.0ms
cosTheta
@-inf
(/.f64 1 (+.f64 (+.f64 1 c) (*.f64 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)) (exp.f64 (*.f64 (neg.f64 cosTheta) cosTheta)))))
3.0ms
c
@0
(/.f64 1 (+.f64 (+.f64 1 c) (*.f64 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)) (exp.f64 (*.f64 (neg.f64 cosTheta) cosTheta)))))
2.0ms
c
@inf
(/.f64 1 (+.f64 (+.f64 1 c) (*.f64 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)) (exp.f64 (*.f64 (neg.f64 cosTheta) cosTheta)))))

rewrite22.6s (23.9%)

Algorithm
batch-egg-rewrite
Counts
3 → 161
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))
(/.f64 1 (+.f64 (+.f64 1 c) (*.f64 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)) (exp.f64 (*.f64 (neg.f64 cosTheta) cosTheta)))))
(/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)
Outputs
((/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) 1) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))) 3) (pow.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) 3) (/.f64 1 3)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) 1) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) (/.f64 (/.f64 (*.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) (/.f64 (*.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (pow.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) 2)) (/.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (/.f64 (neg.f64 cosTheta) (pow.f64 (sqrt.f64 (PI.f64)) -1))) (/.f64 (*.f64 (*.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (pow.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) 2)) (*.f64 (pow.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) 2) (pow.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) 2))) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (/.f64 (neg.f64 cosTheta) (pow.f64 (sqrt.f64 (PI.f64)) -1))) (*.f64 (/.f64 (neg.f64 cosTheta) (pow.f64 (sqrt.f64 (PI.f64)) -1)) (/.f64 (neg.f64 cosTheta) (pow.f64 (sqrt.f64 (PI.f64)) -1)))) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (pow.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) -1)) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (cbrt.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))) (pow.f64 (cbrt.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) 2)) (/.f64 (neg.f64 (*.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))))) (neg.f64 (pow.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) 2))) (/.f64 (neg.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))))) (neg.f64 (/.f64 (neg.f64 cosTheta) (pow.f64 (sqrt.f64 (PI.f64)) -1)))) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))) 2)) (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 1 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))) (*.f64 1 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) 2) (/.f64 1 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))))) (*.f64 -1 (*.f64 -1 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))))) (*.f64 (/.f64 1 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) 1) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))) 2) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))))) (*.f64 (*.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (/.f64 1 (pow.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) 2))) (*.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (/.f64 1 (/.f64 (neg.f64 cosTheta) (pow.f64 (sqrt.f64 (PI.f64)) -1)))) (*.f64 (/.f64 1 (cbrt.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (pow.f64 (cbrt.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) 2))) (*.f64 (pow.f64 cosTheta -1) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (pow.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) -1))) (*.f64 (/.f64 1 1) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) 2) (pow.f64 (cbrt.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) 2))) (*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) cosTheta) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) 2) (pow.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) -1))) (*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) 1) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) 2) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))) (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) (/.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))) (neg.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 (neg.f64 cosTheta) (pow.f64 (sqrt.f64 (PI.f64)) -1)))) (if (and (!=.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) 0) (!=.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) 0)) (pow.f64 (/.f64 cosTheta (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) -1) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (NAN.f64)) (if (and (!=.f64 cosTheta 0) (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (pow.f64 (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) cosTheta) -1)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))) (if (and (>.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) 0) (>.f64 (/.f64 1 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) 0)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))) (if (and (>.f64 1 0) (>.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) 0)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))) (if (and (>.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))) 0) (>.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))) 2) 0)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))) (if (and (!=.f64 (*.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) 0) (!=.f64 (pow.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) 2) 0)) (/.f64 1 (/.f64 (pow.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) 2) (*.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))))) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))) (if (and (!=.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) 0) (!=.f64 (/.f64 (neg.f64 cosTheta) (pow.f64 (sqrt.f64 (PI.f64)) -1)) 0)) (pow.f64 (/.f64 cosTheta (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) -1) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))) (if (!=.f64 (/.f64 -1 (sqrt.f64 (PI.f64))) 0) (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (neg.f64 cosTheta)) (/.f64 -1 (sqrt.f64 (PI.f64)))) (NAN.f64)) (if (!=.f64 (pow.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 2) 0) (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (sqrt.f64 (PI.f64)))) (pow.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 2)) (NAN.f64)) (if (>.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) 0) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))) (if (!=.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) 0) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 (pow.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) 2) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))) (if (!=.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) 0) (pow.f64 (/.f64 cosTheta (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) -1) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))) (if (!=.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) 2) 0) (/.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (/.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) (pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) 2))) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))) (if (>.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) 0) (exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))) 1)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))) (if (!=.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) 0) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))) (if (!=.f64 (/.f64 (/.f64 1 1) (pow.f64 (PI.f64) 1/2)) 0) (*.f64 (pow.f64 (*.f64 -1 (fma.f64 2 cosTheta -1)) 1/2) (*.f64 (/.f64 (/.f64 1 1) (pow.f64 (PI.f64) 1/2)) (/.f64 1 cosTheta))) (/.f64 (pow.f64 (*.f64 -1 (fma.f64 2 cosTheta -1)) 1/2) (/.f64 (*.f64 -1 cosTheta) (/.f64 -1 (pow.f64 (PI.f64) 1/2))))) (/.f64 (pow.f64 (*.f64 -1 (fma.f64 2 cosTheta -1)) 1/2) (/.f64 (*.f64 -1 cosTheta) (/.f64 -1 (pow.f64 (PI.f64) 1/2)))))
((/.f64 1 (+.f64 (+.f64 1 c) (*.f64 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)) (exp.f64 (*.f64 (neg.f64 cosTheta) cosTheta))))) (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)))) 3) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1) (pow.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1) 1) (pow.f64 (pow.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1) 3) (/.f64 1 3)) (/.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) 2)) (/.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) (*.f64 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))) (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))))) (/.f64 1 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))) (/.f64 (/.f64 1 1) (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))) (/.f64 (/.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))) (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))) (/.f64 -1 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)))) (/.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) 3) (*.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) 2) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) 2))) (/.f64 -1 (/.f64 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))) 1)) (/.f64 -1 (/.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1)) (/.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))) 2)) (/.f64 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))) (neg.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) 2))) (/.f64 1 (neg.f64 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))))) (*.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)))) (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)))) 2)) (*.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1) 1) (*.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1) (/.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)))) (*.f64 1 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1)) (*.f64 (/.f64 1 1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1)) (*.f64 -1 (*.f64 -1 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1))) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)))) 2) (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))))) (*.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) (/.f64 1 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) 2))) (*.f64 -1 (/.f64 1 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))))) (*.f64 (/.f64 -1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)))) (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))) 2))) (*.f64 (/.f64 -1 1) (/.f64 -1 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)))) (*.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))) 2))) (*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))) (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))) 2) (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)))) (neg.f64 (/.f64 1 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))))) (if (and (!=.f64 1 0) (!=.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) 0)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1)) (if (and (>.f64 1 0) (>.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1) 0)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1)) (if (and (>.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)))) 0) (>.f64 (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)))) 2) 0)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1)) (if (and (!=.f64 -1 0) (!=.f64 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))) 0)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1)) (if (!=.f64 1 0) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1) (NAN.f64)) (if (>.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) 0) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1)) (if (>.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1) 0) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1)) (if (!=.f64 1 0) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1)) (if (!=.f64 -1 0) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1)) (if (!=.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) 0) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1)) (if (>.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1) 0) (exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1)) 1)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1)) (if (!=.f64 (+.f64 1 c) 0) (/.f64 (/.f64 1 (+.f64 1 c)) (+.f64 1 (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) (+.f64 1 c)))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1)) (if (!=.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) 0) (/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 1 c) 3) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) 3)) (+.f64 (pow.f64 (+.f64 1 c) 2) (*.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) (-.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) (+.f64 1 c)))))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1)) (if (!=.f64 (-.f64 (+.f64 1 c) (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)))) 0) (/.f64 1 (/.f64 (-.f64 (pow.f64 (+.f64 1 c) 2) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) 2)) (-.f64 (+.f64 1 c) (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)))))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1)) (if (!=.f64 (+.f64 1 c) 0) (/.f64 (*.f64 (+.f64 1 c) (+.f64 1 (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) (+.f64 1 c)))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) 2)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1)) (if (!=.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) 0) (/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 c) 3) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) 3)) (+.f64 (pow.f64 (+.f64 1 c) 2) (*.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) (-.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) (+.f64 1 c))))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) 2)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1)) (if (!=.f64 (-.f64 (+.f64 1 c) (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 1 c) 2) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) 2)) (*.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) 2) (-.f64 (+.f64 1 c) (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)))))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1)) (if (and (>.f64 1 0) (>.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) 0)) (*.f64 (pow.f64 1 -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1)) (if (and (>.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))) 0) (>.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))) 2) 0)) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))) -1) (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))) 2) -1)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1)) (if (and (!=.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) 0) (!=.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) 2) 0)) (/.f64 1 (/.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) 2) (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1)) (/.f64 1 (fma.f64 (/.f64 (pow.f64 (*.f64 -1 (fma.f64 2 cosTheta -1)) 1/2) (*.f64 cosTheta (pow.f64 (PI.f64) 1/2))) (pow.f64 (exp.f64 cosTheta) (*.f64 -1 cosTheta)) (+.f64 c 1))) (/.f64 1 (fma.f64 (*.f64 (pow.f64 (*.f64 -1 (fma.f64 2 cosTheta -1)) 1/2) (*.f64 (/.f64 (/.f64 1 1) (pow.f64 (PI.f64) 1/2)) (/.f64 1 cosTheta))) (pow.f64 (exp.f64 cosTheta) (*.f64 -1 cosTheta)) (+.f64 c 1))) (/.f64 (/.f64 1 (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 -1 (fma.f64 2 cosTheta -1)) 1/2) (*.f64 (/.f64 (/.f64 1 1) (pow.f64 (PI.f64) 1/2)) (/.f64 1 cosTheta))) (pow.f64 (exp.f64 cosTheta) (*.f64 -1 cosTheta)) (+.f64 c 1)))) (cbrt.f64 (*.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 -1 (fma.f64 2 cosTheta -1)) 1/2) (*.f64 cosTheta (pow.f64 (PI.f64) 1/2))) (pow.f64 (exp.f64 cosTheta) (*.f64 -1 cosTheta)) (+.f64 c 1)) (fma.f64 (/.f64 (pow.f64 (*.f64 -1 (fma.f64 2 cosTheta -1)) 1/2) (*.f64 cosTheta (pow.f64 (PI.f64) 1/2))) (pow.f64 (exp.f64 cosTheta) (*.f64 -1 cosTheta)) (+.f64 c 1))))) (/.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 -1 (fma.f64 2 cosTheta -1)) 1/2) (*.f64 cosTheta (pow.f64 (PI.f64) 1/2))) (pow.f64 (exp.f64 cosTheta) (*.f64 -1 cosTheta)) (+.f64 c 1)) 3) (*.f64 (*.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 -1 (fma.f64 2 cosTheta -1)) 1/2) (*.f64 cosTheta (pow.f64 (PI.f64) 1/2))) (pow.f64 (exp.f64 cosTheta) (*.f64 -1 cosTheta)) (+.f64 c 1)) (fma.f64 (/.f64 (pow.f64 (*.f64 -1 (fma.f64 2 cosTheta -1)) 1/2) (*.f64 cosTheta (pow.f64 (PI.f64) 1/2))) (pow.f64 (exp.f64 cosTheta) (*.f64 -1 cosTheta)) (+.f64 c 1))) (*.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 -1 (fma.f64 2 cosTheta -1)) 1/2) (*.f64 cosTheta (pow.f64 (PI.f64) 1/2))) (pow.f64 (exp.f64 cosTheta) (*.f64 -1 cosTheta)) (+.f64 c 1)) (fma.f64 (/.f64 (pow.f64 (*.f64 -1 (fma.f64 2 cosTheta -1)) 1/2) (*.f64 cosTheta (pow.f64 (PI.f64) 1/2))) (pow.f64 (exp.f64 cosTheta) (*.f64 -1 cosTheta)) (+.f64 c 1))))))
((/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 3) (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) (pow.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 3) (/.f64 1 3)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (/.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (sqrt.f64 (PI.f64)))) cosTheta) cosTheta) (/.f64 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (sqrt.f64 (PI.f64))) -1) cosTheta) (/.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) 1) cosTheta) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) 1) (sqrt.f64 (PI.f64))) (/.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (sqrt.f64 (PI.f64))) (neg.f64 cosTheta)) (/.f64 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (sqrt.f64 (PI.f64))) 1) (neg.f64 cosTheta)) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (sqrt.f64 (PI.f64))))) (neg.f64 (pow.f64 cosTheta 2))) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (sqrt.f64 (PI.f64)))) (pow.f64 cosTheta 2)) (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (*.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) 2))) (/.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (*.f64 cosTheta (neg.f64 (sqrt.f64 (PI.f64))))) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (sqrt.f64 (PI.f64)))) (pow.f64 cosTheta 2)) (*.f64 (pow.f64 cosTheta 2) (pow.f64 cosTheta 2))) (/.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (sqrt.f64 (PI.f64))) (neg.f64 cosTheta)) (*.f64 (neg.f64 cosTheta) (neg.f64 cosTheta))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) 1) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) cosTheta)) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) 1) (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) cosTheta)) (/.f64 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (sqrt.f64 (PI.f64))) (cbrt.f64 (neg.f64 cosTheta))) (pow.f64 (cbrt.f64 (neg.f64 cosTheta)) 2)) (/.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (cbrt.f64 cosTheta)) (pow.f64 (cbrt.f64 cosTheta) 2)) (/.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (/.f64 (neg.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (sqrt.f64 (PI.f64)))) (neg.f64 (neg.f64 cosTheta))) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (pow.f64 cosTheta -1)) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (pow.f64 cosTheta -1)) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2)) (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 cosTheta -1)) (*.f64 1 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) 2) (pow.f64 cosTheta -1))) (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) cosTheta)) (*.f64 -1 (*.f64 -1 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (pow.f64 (sqrt.f64 (PI.f64)) -1)) (*.f64 (pow.f64 cosTheta -1) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) 1) (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) cosTheta)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta)) (*.f64 (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (sqrt.f64 (PI.f64)))) (/.f64 1 (pow.f64 cosTheta 2))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (sqrt.f64 (PI.f64))) (/.f64 1 (neg.f64 cosTheta))) (*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) cosTheta) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) 2) (sqrt.f64 (PI.f64)))) (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (/.f64 cosTheta cosTheta)) (*.f64 (/.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) 1) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) 2) cosTheta)) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) 2) (pow.f64 (cbrt.f64 cosTheta) 2))) (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (cbrt.f64 cosTheta)) (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (pow.f64 (cbrt.f64 cosTheta) 2))) (*.f64 (/.f64 1 1) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (*.f64 (/.f64 1 (cbrt.f64 cosTheta)) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (cbrt.f64 cosTheta) 2))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (/.f64 1 (cbrt.f64 (sqrt.f64 (PI.f64))))) (cbrt.f64 (pow.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 2))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) 1) (pow.f64 (sqrt.f64 (PI.f64)) -1)) (*.f64 (pow.f64 (*.f64 -1 (fma.f64 2 cosTheta -1)) 1/2) (*.f64 (/.f64 (/.f64 1 1) (pow.f64 (PI.f64) 1/2)) (/.f64 1 cosTheta))) (/.f64 (pow.f64 (*.f64 -1 (fma.f64 2 cosTheta -1)) 1/2) (*.f64 cosTheta (pow.f64 (PI.f64) 1/2))))

simplify6.2s (6.6%)

Algorithm
egglog
Counts
209 → 263
Calls
Call 1
Inputs
(/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(-.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (/.f64 1 (sqrt.f64 (PI.f64))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 cosTheta (sqrt.f64 (PI.f64)))) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (/.f64 1 (sqrt.f64 (PI.f64))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 cosTheta (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (*.f64 -1/2 (/.f64 (pow.f64 cosTheta 2) (sqrt.f64 (PI.f64)))))) (/.f64 1 (sqrt.f64 (PI.f64))))
(/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 1 cosTheta) 2))) (sqrt.f64 (PI.f64))) (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))
(+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 1 cosTheta) 2))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (pow.f64 (NAN.f64) 2) (*.f64 (NAN.f64) (pow.f64 (/.f64 1 cosTheta) 3)))) (sqrt.f64 (PI.f64))) (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))
(+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 1 cosTheta) 2))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (pow.f64 (pow.f64 (NAN.f64) 2) 2))) (pow.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (NAN.f64)) 2)) (*.f64 (pow.f64 (/.f64 1 cosTheta) 4) (NAN.f64))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (*.f64 (pow.f64 (NAN.f64) 2) (pow.f64 (/.f64 1 cosTheta) 3)))) (sqrt.f64 (PI.f64))))))
(/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 -1 cosTheta) 2))) (sqrt.f64 (PI.f64)))) (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 -1 cosTheta) 2))) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (pow.f64 (/.f64 -1 cosTheta) 3) (*.f64 (pow.f64 (NAN.f64) 2) (NAN.f64)))) (sqrt.f64 (PI.f64)))) (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (pow.f64 (pow.f64 (NAN.f64) 2) 2))) (pow.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (NAN.f64)) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 -1 cosTheta) 4))) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 -1 cosTheta) 2))) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (pow.f64 (/.f64 -1 cosTheta) 3) (*.f64 (pow.f64 (NAN.f64) 2) (NAN.f64)))) (sqrt.f64 (PI.f64)))) (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))
(/.f64 1 (+.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 1))
(+.f64 (*.f64 -1 (/.f64 c (*.f64 (+.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 1) (+.f64 1 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))))) (/.f64 1 (+.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 1)))
(+.f64 (*.f64 -1 (/.f64 c (*.f64 (+.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 1) (+.f64 1 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))))) (+.f64 (/.f64 1 (+.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 1)) (/.f64 (pow.f64 c 2) (*.f64 (+.f64 1 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 1) 2)))))
(+.f64 (*.f64 -1 (/.f64 c (*.f64 (+.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 1) (+.f64 1 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))))) (+.f64 (/.f64 1 (+.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 1)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 c 3) (*.f64 (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 1) 2) (pow.f64 (+.f64 1 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) 2)))) (/.f64 (pow.f64 c 2) (*.f64 (+.f64 1 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 1) 2))))))
(/.f64 1 c)
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (pow.f64 (/.f64 1 c) 2))) (/.f64 1 c))
(+.f64 (*.f64 (pow.f64 (/.f64 1 c) 3) (pow.f64 (+.f64 1 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) 2)) (+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (pow.f64 (/.f64 1 c) 2))) (/.f64 1 c)))
(+.f64 (*.f64 (pow.f64 (/.f64 1 c) 3) (pow.f64 (+.f64 1 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) 2)) (+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (pow.f64 (/.f64 1 c) 2))) (+.f64 (/.f64 1 c) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (*.f64 (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 1) 2) (pow.f64 (/.f64 1 c) 4)))))))
(/.f64 1 c)
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (pow.f64 (/.f64 -1 c) 2))) (/.f64 1 c))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 c) 3) (pow.f64 (+.f64 1 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (pow.f64 (/.f64 -1 c) 2))) (/.f64 1 c)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 c) 3) (pow.f64 (+.f64 1 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (pow.f64 (/.f64 -1 c) 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (*.f64 (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 1) 2) (pow.f64 (/.f64 -1 c) 4)))) (/.f64 1 c))))
(/.f64 1 (+.f64 c (+.f64 1 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))))
(+.f64 (/.f64 (*.f64 (pow.f64 cosTheta 2) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) (pow.f64 (+.f64 c (+.f64 1 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) 2)) (/.f64 1 (+.f64 c (+.f64 1 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 cosTheta 2) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) (pow.f64 (+.f64 c (+.f64 1 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) 2)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (pow.f64 (+.f64 c (+.f64 1 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) 2))) (*.f64 -1 (/.f64 (pow.f64 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2) (*.f64 (+.f64 c (+.f64 1 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (pow.f64 (+.f64 c (+.f64 1 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) 2))))) (pow.f64 cosTheta 4))) (/.f64 1 (+.f64 c (+.f64 1 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/6 (/.f64 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (pow.f64 (+.f64 c (+.f64 1 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2) (*.f64 (+.f64 c (+.f64 1 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (pow.f64 (+.f64 c (+.f64 1 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (pow.f64 (+.f64 c (+.f64 1 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) 2))) (*.f64 -1 (/.f64 (pow.f64 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2) (*.f64 (+.f64 c (+.f64 1 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (pow.f64 (+.f64 c (+.f64 1 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) 2))))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) (+.f64 c (+.f64 1 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))))) (pow.f64 cosTheta 6))) (+.f64 (/.f64 (*.f64 (pow.f64 cosTheta 2) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) (pow.f64 (+.f64 c (+.f64 1 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) 2)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (pow.f64 (+.f64 c (+.f64 1 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) 2))) (*.f64 -1 (/.f64 (pow.f64 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2) (*.f64 (+.f64 c (+.f64 1 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (pow.f64 (+.f64 c (+.f64 1 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) 2))))) (pow.f64 cosTheta 4))) (/.f64 1 (+.f64 c (+.f64 1 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))))))
(/.f64 1 (+.f64 c (+.f64 1 (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))))
(/.f64 1 (+.f64 c (+.f64 1 (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))))
(/.f64 1 (+.f64 c (+.f64 1 (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))))
(/.f64 1 (+.f64 c (+.f64 1 (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))))
(/.f64 1 (+.f64 c (+.f64 1 (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))))
(/.f64 1 (+.f64 c (+.f64 1 (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))))
(/.f64 1 (+.f64 c (+.f64 1 (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))))
(/.f64 1 (+.f64 c (+.f64 1 (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))))
(/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(-.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (/.f64 1 (sqrt.f64 (PI.f64))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 cosTheta (sqrt.f64 (PI.f64)))) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (/.f64 1 (sqrt.f64 (PI.f64))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 cosTheta (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (*.f64 -1/2 (/.f64 (pow.f64 cosTheta 2) (sqrt.f64 (PI.f64)))))) (/.f64 1 (sqrt.f64 (PI.f64))))
(/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 1 cosTheta) 2))) (sqrt.f64 (PI.f64))) (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))
(+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 1 cosTheta) 2))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (*.f64 (pow.f64 (NAN.f64) 2) (pow.f64 (/.f64 1 cosTheta) 3)))) (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 1 cosTheta) 2))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (pow.f64 (pow.f64 (NAN.f64) 2) 2))) (pow.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (NAN.f64)) 2)) (*.f64 (pow.f64 (/.f64 1 cosTheta) 4) (NAN.f64))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (pow.f64 (NAN.f64) 2) (*.f64 (NAN.f64) (pow.f64 (/.f64 1 cosTheta) 3)))) (sqrt.f64 (PI.f64))) (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))
(/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 -1 cosTheta) 2))) (sqrt.f64 (PI.f64)))) (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 -1 cosTheta) 2))) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (pow.f64 (/.f64 -1 cosTheta) 3) (*.f64 (NAN.f64) (pow.f64 (NAN.f64) 2)))) (sqrt.f64 (PI.f64)))) (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (pow.f64 (pow.f64 (NAN.f64) 2) 2))) (pow.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (NAN.f64)) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 -1 cosTheta) 4))) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 -1 cosTheta) 2))) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (pow.f64 (/.f64 -1 cosTheta) 3) (*.f64 (NAN.f64) (pow.f64 (NAN.f64) 2)))) (sqrt.f64 (PI.f64)))) (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))
(/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))
(pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) 3) (/.f64 1 3))
(/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))
(/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) 1) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))
(/.f64 (/.f64 (*.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))
(/.f64 (*.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (pow.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) 2))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (/.f64 (neg.f64 cosTheta) (pow.f64 (sqrt.f64 (PI.f64)) -1)))
(/.f64 (*.f64 (*.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (pow.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) 2)) (*.f64 (pow.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) 2) (pow.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) 2)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (/.f64 (neg.f64 cosTheta) (pow.f64 (sqrt.f64 (PI.f64)) -1))) (*.f64 (/.f64 (neg.f64 cosTheta) (pow.f64 (sqrt.f64 (PI.f64)) -1)) (/.f64 (neg.f64 cosTheta) (pow.f64 (sqrt.f64 (PI.f64)) -1))))
(/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (pow.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) -1))
(/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (cbrt.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))) (pow.f64 (cbrt.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) 2))
(/.f64 (neg.f64 (*.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))))) (neg.f64 (pow.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) 2)))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))))) (neg.f64 (/.f64 (neg.f64 cosTheta) (pow.f64 (sqrt.f64 (PI.f64)) -1))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))) 2))
(*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 1 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))))
(*.f64 1 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) 2) (/.f64 1 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))))
(*.f64 -1 (*.f64 -1 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))))
(*.f64 (/.f64 1 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) 1)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))) 2) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))))
(*.f64 (*.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (/.f64 1 (pow.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) 2)))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (/.f64 1 (/.f64 (neg.f64 cosTheta) (pow.f64 (sqrt.f64 (PI.f64)) -1))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (pow.f64 (cbrt.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) 2)))
(*.f64 (pow.f64 cosTheta -1) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (pow.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) -1)))
(*.f64 (/.f64 1 1) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) 2) (pow.f64 (cbrt.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) 2)))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) cosTheta) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) 2) (pow.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) -1)))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) 1) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) 2) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) (/.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))))
(neg.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 (neg.f64 cosTheta) (pow.f64 (sqrt.f64 (PI.f64)) -1))))
(if (and (!=.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) 0) (!=.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) 0)) (pow.f64 (/.f64 cosTheta (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) -1) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))))
(if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (NAN.f64))
(if (and (!=.f64 cosTheta 0) (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (pow.f64 (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) cosTheta) -1)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))))
(if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))))
(if (and (>.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) 0) (>.f64 (/.f64 1 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) 0)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))))
(if (and (>.f64 1 0) (>.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) 0)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))))
(if (and (>.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))) 0) (>.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))) 2) 0)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))))
(if (and (!=.f64 (*.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) 0) (!=.f64 (pow.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) 2) 0)) (/.f64 1 (/.f64 (pow.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) 2) (*.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))))) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))))
(if (and (!=.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) 0) (!=.f64 (/.f64 (neg.f64 cosTheta) (pow.f64 (sqrt.f64 (PI.f64)) -1)) 0)) (pow.f64 (/.f64 cosTheta (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) -1) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))))
(if (!=.f64 (/.f64 -1 (sqrt.f64 (PI.f64))) 0) (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (neg.f64 cosTheta)) (/.f64 -1 (sqrt.f64 (PI.f64)))) (NAN.f64))
(if (!=.f64 (pow.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 2) 0) (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (sqrt.f64 (PI.f64)))) (pow.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 2)) (NAN.f64))
(if (>.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) 0) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))))
(if (!=.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) 0) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 (pow.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) 2) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))))
(if (!=.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) 0) (pow.f64 (/.f64 cosTheta (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) -1) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))))
(if (!=.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) 2) 0) (/.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (/.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) (pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) 2))) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))))
(if (>.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) 0) (exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))) 1)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))))
(if (!=.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) 0) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))))
(if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))))
(if (!=.f64 (/.f64 (/.f64 1 1) (pow.f64 (PI.f64) 1/2)) 0) (*.f64 (pow.f64 (*.f64 -1 (fma.f64 2 cosTheta -1)) 1/2) (*.f64 (/.f64 (/.f64 1 1) (pow.f64 (PI.f64) 1/2)) (/.f64 1 cosTheta))) (/.f64 (pow.f64 (*.f64 -1 (fma.f64 2 cosTheta -1)) 1/2) (/.f64 (*.f64 -1 cosTheta) (/.f64 -1 (pow.f64 (PI.f64) 1/2)))))
(/.f64 (pow.f64 (*.f64 -1 (fma.f64 2 cosTheta -1)) 1/2) (/.f64 (*.f64 -1 cosTheta) (/.f64 -1 (pow.f64 (PI.f64) 1/2))))
(/.f64 1 (+.f64 (+.f64 1 c) (*.f64 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)) (exp.f64 (*.f64 (neg.f64 cosTheta) cosTheta)))))
(pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)))) 3)
(pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1)
(pow.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1) 1)
(pow.f64 (pow.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1) 3) (/.f64 1 3))
(/.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) 2))
(/.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) (*.f64 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))) (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)))))
(/.f64 1 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)))
(/.f64 (/.f64 1 1) (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)))
(/.f64 (/.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))) (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)))
(/.f64 -1 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))))
(/.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) 3) (*.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) 2) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) 2)))
(/.f64 -1 (/.f64 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))) 1))
(/.f64 -1 (/.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1))
(/.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))) 2))
(/.f64 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))) (neg.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) 2)))
(/.f64 1 (neg.f64 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)))))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)))) (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)))) 2))
(*.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1) 1)
(*.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1) (/.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))))
(*.f64 1 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1))
(*.f64 (/.f64 1 1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1))
(*.f64 -1 (*.f64 -1 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1)))
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)))) 2) (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)))))
(*.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) (/.f64 1 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) 2)))
(*.f64 -1 (/.f64 1 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)))))
(*.f64 (/.f64 -1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)))) (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))) 2)))
(*.f64 (/.f64 -1 1) (/.f64 -1 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))) 2)))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))) (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))) 2) (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))))
(neg.f64 (/.f64 1 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)))))
(if (and (!=.f64 1 0) (!=.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) 0)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1))
(if (and (>.f64 1 0) (>.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1) 0)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1))
(if (and (>.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)))) 0) (>.f64 (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)))) 2) 0)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1))
(if (and (!=.f64 -1 0) (!=.f64 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))) 0)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1))
(if (!=.f64 1 0) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1) (NAN.f64))
(if (>.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) 0) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1))
(if (>.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1) 0) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1))
(if (!=.f64 1 0) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1))
(if (!=.f64 -1 0) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1))
(if (!=.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) 0) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1))
(if (>.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1) 0) (exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1)) 1)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1))
(if (!=.f64 (+.f64 1 c) 0) (/.f64 (/.f64 1 (+.f64 1 c)) (+.f64 1 (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) (+.f64 1 c)))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1))
(if (!=.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) 0) (/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 1 c) 3) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) 3)) (+.f64 (pow.f64 (+.f64 1 c) 2) (*.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) (-.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) (+.f64 1 c)))))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1))
(if (!=.f64 (-.f64 (+.f64 1 c) (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)))) 0) (/.f64 1 (/.f64 (-.f64 (pow.f64 (+.f64 1 c) 2) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) 2)) (-.f64 (+.f64 1 c) (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)))))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1))
(if (!=.f64 (+.f64 1 c) 0) (/.f64 (*.f64 (+.f64 1 c) (+.f64 1 (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) (+.f64 1 c)))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) 2)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1))
(if (!=.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) 0) (/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 c) 3) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) 3)) (+.f64 (pow.f64 (+.f64 1 c) 2) (*.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) (-.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) (+.f64 1 c))))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) 2)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1))
(if (!=.f64 (-.f64 (+.f64 1 c) (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 1 c) 2) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) 2)) (*.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) 2) (-.f64 (+.f64 1 c) (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)))))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1))
(if (and (>.f64 1 0) (>.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) 0)) (*.f64 (pow.f64 1 -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1))
(if (and (>.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))) 0) (>.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))) 2) 0)) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))) -1) (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))) 2) -1)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1))
(if (and (!=.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) 0) (!=.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) 2) 0)) (/.f64 1 (/.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) 2) (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1))
(/.f64 1 (fma.f64 (/.f64 (pow.f64 (*.f64 -1 (fma.f64 2 cosTheta -1)) 1/2) (*.f64 cosTheta (pow.f64 (PI.f64) 1/2))) (pow.f64 (exp.f64 cosTheta) (*.f64 -1 cosTheta)) (+.f64 c 1)))
(/.f64 1 (fma.f64 (*.f64 (pow.f64 (*.f64 -1 (fma.f64 2 cosTheta -1)) 1/2) (*.f64 (/.f64 (/.f64 1 1) (pow.f64 (PI.f64) 1/2)) (/.f64 1 cosTheta))) (pow.f64 (exp.f64 cosTheta) (*.f64 -1 cosTheta)) (+.f64 c 1)))
(/.f64 (/.f64 1 (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 -1 (fma.f64 2 cosTheta -1)) 1/2) (*.f64 (/.f64 (/.f64 1 1) (pow.f64 (PI.f64) 1/2)) (/.f64 1 cosTheta))) (pow.f64 (exp.f64 cosTheta) (*.f64 -1 cosTheta)) (+.f64 c 1)))) (cbrt.f64 (*.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 -1 (fma.f64 2 cosTheta -1)) 1/2) (*.f64 cosTheta (pow.f64 (PI.f64) 1/2))) (pow.f64 (exp.f64 cosTheta) (*.f64 -1 cosTheta)) (+.f64 c 1)) (fma.f64 (/.f64 (pow.f64 (*.f64 -1 (fma.f64 2 cosTheta -1)) 1/2) (*.f64 cosTheta (pow.f64 (PI.f64) 1/2))) (pow.f64 (exp.f64 cosTheta) (*.f64 -1 cosTheta)) (+.f64 c 1)))))
(/.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 -1 (fma.f64 2 cosTheta -1)) 1/2) (*.f64 cosTheta (pow.f64 (PI.f64) 1/2))) (pow.f64 (exp.f64 cosTheta) (*.f64 -1 cosTheta)) (+.f64 c 1)) 3) (*.f64 (*.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 -1 (fma.f64 2 cosTheta -1)) 1/2) (*.f64 cosTheta (pow.f64 (PI.f64) 1/2))) (pow.f64 (exp.f64 cosTheta) (*.f64 -1 cosTheta)) (+.f64 c 1)) (fma.f64 (/.f64 (pow.f64 (*.f64 -1 (fma.f64 2 cosTheta -1)) 1/2) (*.f64 cosTheta (pow.f64 (PI.f64) 1/2))) (pow.f64 (exp.f64 cosTheta) (*.f64 -1 cosTheta)) (+.f64 c 1))) (*.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 -1 (fma.f64 2 cosTheta -1)) 1/2) (*.f64 cosTheta (pow.f64 (PI.f64) 1/2))) (pow.f64 (exp.f64 cosTheta) (*.f64 -1 cosTheta)) (+.f64 c 1)) (fma.f64 (/.f64 (pow.f64 (*.f64 -1 (fma.f64 2 cosTheta -1)) 1/2) (*.f64 cosTheta (pow.f64 (PI.f64) 1/2))) (pow.f64 (exp.f64 cosTheta) (*.f64 -1 cosTheta)) (+.f64 c 1)))))
(/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 3)
(pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 3) (/.f64 1 3))
(/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)
(/.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (sqrt.f64 (PI.f64)))) cosTheta) cosTheta)
(/.f64 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (sqrt.f64 (PI.f64))) -1) cosTheta)
(/.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) 1) cosTheta)
(/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) 1) (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (sqrt.f64 (PI.f64))) (neg.f64 cosTheta))
(/.f64 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (sqrt.f64 (PI.f64))) 1) (neg.f64 cosTheta))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (sqrt.f64 (PI.f64))))) (neg.f64 (pow.f64 cosTheta 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (sqrt.f64 (PI.f64)))) (pow.f64 cosTheta 2))
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (*.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (*.f64 cosTheta (neg.f64 (sqrt.f64 (PI.f64)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (sqrt.f64 (PI.f64)))) (pow.f64 cosTheta 2)) (*.f64 (pow.f64 cosTheta 2) (pow.f64 cosTheta 2)))
(/.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (sqrt.f64 (PI.f64))) (neg.f64 cosTheta)) (*.f64 (neg.f64 cosTheta) (neg.f64 cosTheta)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) 1) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) cosTheta))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) 1) (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) cosTheta))
(/.f64 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (sqrt.f64 (PI.f64))) (cbrt.f64 (neg.f64 cosTheta))) (pow.f64 (cbrt.f64 (neg.f64 cosTheta)) 2))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (cbrt.f64 cosTheta)) (pow.f64 (cbrt.f64 cosTheta) 2))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))
(/.f64 (neg.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (sqrt.f64 (PI.f64)))) (neg.f64 (neg.f64 cosTheta)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (pow.f64 cosTheta -1)) (neg.f64 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (pow.f64 cosTheta -1)) (pow.f64 (sqrt.f64 (PI.f64)) 2))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 cosTheta -1))
(*.f64 1 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) 2) (pow.f64 cosTheta -1)))
(*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) cosTheta))
(*.f64 -1 (*.f64 -1 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (pow.f64 (sqrt.f64 (PI.f64)) -1))
(*.f64 (pow.f64 cosTheta -1) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) 1) (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) cosTheta))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1)
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta))
(*.f64 (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (sqrt.f64 (PI.f64)))) (/.f64 1 (pow.f64 cosTheta 2)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (sqrt.f64 (PI.f64))) (/.f64 1 (neg.f64 cosTheta)))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) cosTheta) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) 2) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (/.f64 cosTheta cosTheta))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) 1) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) 2) cosTheta))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) 2) (pow.f64 (cbrt.f64 cosTheta) 2)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (cbrt.f64 cosTheta)) (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (pow.f64 (cbrt.f64 cosTheta) 2)))
(*.f64 (/.f64 1 1) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))
(*.f64 (/.f64 1 (cbrt.f64 cosTheta)) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (cbrt.f64 cosTheta) 2)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (/.f64 1 (cbrt.f64 (sqrt.f64 (PI.f64))))) (cbrt.f64 (pow.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 2)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) 1) (pow.f64 (sqrt.f64 (PI.f64)) -1))
(*.f64 (pow.f64 (*.f64 -1 (fma.f64 2 cosTheta -1)) 1/2) (*.f64 (/.f64 (/.f64 1 1) (pow.f64 (PI.f64) 1/2)) (/.f64 1 cosTheta)))
(/.f64 (pow.f64 (*.f64 -1 (fma.f64 2 cosTheta -1)) 1/2) (*.f64 cosTheta (pow.f64 (PI.f64) 1/2)))
Outputs
(/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(-.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (/.f64 1 (sqrt.f64 (PI.f64))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 cosTheta (sqrt.f64 (PI.f64)))) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (/.f64 1 (sqrt.f64 (PI.f64))))
(+.f64 (*.f64 -1/2 (/.f64 cosTheta (sqrt.f64 (PI.f64)))) (-.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (/.f64 1 (sqrt.f64 (PI.f64)))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 cosTheta (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (*.f64 -1/2 (/.f64 (pow.f64 cosTheta 2) (sqrt.f64 (PI.f64)))))) (/.f64 1 (sqrt.f64 (PI.f64))))
(/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 1 cosTheta) 2))) (sqrt.f64 (PI.f64))) (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))
(+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 1 cosTheta) 2))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (pow.f64 (NAN.f64) 2) (*.f64 (NAN.f64) (pow.f64 (/.f64 1 cosTheta) 3)))) (sqrt.f64 (PI.f64))) (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))
(+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 1 cosTheta) 2))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (pow.f64 (pow.f64 (NAN.f64) 2) 2))) (pow.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (NAN.f64)) 2)) (*.f64 (pow.f64 (/.f64 1 cosTheta) 4) (NAN.f64))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (*.f64 (pow.f64 (NAN.f64) 2) (pow.f64 (/.f64 1 cosTheta) 3)))) (sqrt.f64 (PI.f64))))))
(/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 -1 cosTheta) 2))) (sqrt.f64 (PI.f64)))) (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 -1 cosTheta) 2))) (sqrt.f64 (PI.f64)))) (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 -1 cosTheta) 2))) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (pow.f64 (/.f64 -1 cosTheta) 3) (*.f64 (pow.f64 (NAN.f64) 2) (NAN.f64)))) (sqrt.f64 (PI.f64)))) (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 -1 cosTheta) 2))) (sqrt.f64 (PI.f64)))) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (pow.f64 (/.f64 -1 cosTheta) 3) (*.f64 (NAN.f64) (pow.f64 (NAN.f64) 2)))) (sqrt.f64 (PI.f64)))) (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (pow.f64 (pow.f64 (NAN.f64) 2) 2))) (pow.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (NAN.f64)) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 -1 cosTheta) 4))) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 -1 cosTheta) 2))) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (pow.f64 (/.f64 -1 cosTheta) 3) (*.f64 (pow.f64 (NAN.f64) 2) (NAN.f64)))) (sqrt.f64 (PI.f64)))) (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (pow.f64 (pow.f64 (NAN.f64) 2) 2))) (pow.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (NAN.f64)) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 -1 cosTheta) 4))) (sqrt.f64 (PI.f64)))) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 -1 cosTheta) 2))) (sqrt.f64 (PI.f64)))) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (pow.f64 (/.f64 -1 cosTheta) 3) (*.f64 (NAN.f64) (pow.f64 (NAN.f64) 2)))) (sqrt.f64 (PI.f64)))) (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))
(/.f64 1 (+.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 1))
(/.f64 1 (+.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 1))
(+.f64 (*.f64 -1 (/.f64 c (*.f64 (+.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 1) (+.f64 1 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))))) (/.f64 1 (+.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 1)))
(+.f64 (neg.f64 (/.f64 c (*.f64 (+.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 1) (+.f64 1 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))))) (/.f64 1 (+.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 1)))
(+.f64 (*.f64 -1 (/.f64 c (*.f64 (+.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 1) (+.f64 1 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))))) (+.f64 (/.f64 1 (+.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 1)) (/.f64 (pow.f64 c 2) (*.f64 (+.f64 1 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 1) 2)))))
(+.f64 (neg.f64 (/.f64 c (*.f64 (+.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 1) (+.f64 1 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))))) (+.f64 (/.f64 1 (+.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 1)) (/.f64 (pow.f64 c 2) (*.f64 (+.f64 1 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (pow.f64 (+.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 1) 2)))))
(+.f64 (*.f64 -1 (/.f64 c (*.f64 (+.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 1) (+.f64 1 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))))) (+.f64 (/.f64 1 (+.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 1)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 c 3) (*.f64 (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 1) 2) (pow.f64 (+.f64 1 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) 2)))) (/.f64 (pow.f64 c 2) (*.f64 (+.f64 1 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 1) 2))))))
(+.f64 (neg.f64 (/.f64 c (*.f64 (+.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 1) (+.f64 1 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))))) (+.f64 (/.f64 1 (+.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 1)) (+.f64 (neg.f64 (/.f64 (pow.f64 c 3) (*.f64 (pow.f64 (+.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 1) 2) (pow.f64 (+.f64 1 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) 2)))) (/.f64 (pow.f64 c 2) (*.f64 (+.f64 1 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (pow.f64 (+.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 1) 2))))))
(/.f64 1 c)
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (pow.f64 (/.f64 1 c) 2))) (/.f64 1 c))
(+.f64 (neg.f64 (*.f64 (+.f64 1 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (pow.f64 (/.f64 1 c) 2))) (/.f64 1 c))
(+.f64 (*.f64 (pow.f64 (/.f64 1 c) 3) (pow.f64 (+.f64 1 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) 2)) (+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (pow.f64 (/.f64 1 c) 2))) (/.f64 1 c)))
(+.f64 (*.f64 (pow.f64 (/.f64 1 c) 3) (pow.f64 (+.f64 1 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) 2)) (+.f64 (neg.f64 (*.f64 (+.f64 1 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (pow.f64 (/.f64 1 c) 2))) (/.f64 1 c)))
(+.f64 (*.f64 (pow.f64 (/.f64 1 c) 3) (pow.f64 (+.f64 1 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) 2)) (+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (pow.f64 (/.f64 1 c) 2))) (+.f64 (/.f64 1 c) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (*.f64 (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 1) 2) (pow.f64 (/.f64 1 c) 4)))))))
(+.f64 (*.f64 (pow.f64 (/.f64 1 c) 3) (pow.f64 (+.f64 1 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) 2)) (+.f64 (neg.f64 (*.f64 (+.f64 1 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (pow.f64 (/.f64 1 c) 2))) (+.f64 (/.f64 1 c) (neg.f64 (*.f64 (+.f64 1 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (*.f64 (pow.f64 (+.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 1) 2) (pow.f64 (/.f64 1 c) 4)))))))
(/.f64 1 c)
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (pow.f64 (/.f64 -1 c) 2))) (/.f64 1 c))
(+.f64 (neg.f64 (*.f64 (+.f64 1 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (pow.f64 (/.f64 -1 c) 2))) (/.f64 1 c))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 c) 3) (pow.f64 (+.f64 1 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (pow.f64 (/.f64 -1 c) 2))) (/.f64 1 c)))
(+.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 -1 c) 3) (pow.f64 (+.f64 1 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) 2))) (+.f64 (neg.f64 (*.f64 (+.f64 1 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (pow.f64 (/.f64 -1 c) 2))) (/.f64 1 c)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 c) 3) (pow.f64 (+.f64 1 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (pow.f64 (/.f64 -1 c) 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (*.f64 (pow.f64 (+.f64 (*.f64 (exp.f64 (*.f64 -1 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 1) 2) (pow.f64 (/.f64 -1 c) 4)))) (/.f64 1 c))))
(+.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 -1 c) 3) (pow.f64 (+.f64 1 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) 2))) (+.f64 (neg.f64 (*.f64 (+.f64 1 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (pow.f64 (/.f64 -1 c) 2))) (+.f64 (neg.f64 (*.f64 (+.f64 1 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (*.f64 (pow.f64 (+.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 cosTheta 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 1) 2) (pow.f64 (/.f64 -1 c) 4)))) (/.f64 1 c))))
(/.f64 1 (+.f64 c (+.f64 1 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))))
(/.f64 1 (+.f64 (+.f64 c 1) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))
(+.f64 (/.f64 (*.f64 (pow.f64 cosTheta 2) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) (pow.f64 (+.f64 c (+.f64 1 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) 2)) (/.f64 1 (+.f64 c (+.f64 1 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 cosTheta 2) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) (pow.f64 (+.f64 (+.f64 c 1) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 2)) (/.f64 1 (+.f64 (+.f64 c 1) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))))
(+.f64 (/.f64 (*.f64 (pow.f64 cosTheta 2) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) (pow.f64 (+.f64 c (+.f64 1 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) 2)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (pow.f64 (+.f64 c (+.f64 1 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) 2))) (*.f64 -1 (/.f64 (pow.f64 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2) (*.f64 (+.f64 c (+.f64 1 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (pow.f64 (+.f64 c (+.f64 1 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) 2))))) (pow.f64 cosTheta 4))) (/.f64 1 (+.f64 c (+.f64 1 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))))))
(+.f64 (/.f64 (*.f64 (pow.f64 cosTheta 2) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) (pow.f64 (+.f64 (+.f64 c 1) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 2)) (+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (pow.f64 (+.f64 (+.f64 c 1) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 2))) (neg.f64 (/.f64 (pow.f64 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2) (*.f64 (+.f64 (+.f64 c 1) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) (pow.f64 (+.f64 (+.f64 c 1) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 2))))) (pow.f64 cosTheta 4))) (/.f64 1 (+.f64 (+.f64 c 1) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/6 (/.f64 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (pow.f64 (+.f64 c (+.f64 1 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2) (*.f64 (+.f64 c (+.f64 1 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (pow.f64 (+.f64 c (+.f64 1 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (pow.f64 (+.f64 c (+.f64 1 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) 2))) (*.f64 -1 (/.f64 (pow.f64 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2) (*.f64 (+.f64 c (+.f64 1 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (pow.f64 (+.f64 c (+.f64 1 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) 2))))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) (+.f64 c (+.f64 1 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))))) (pow.f64 cosTheta 6))) (+.f64 (/.f64 (*.f64 (pow.f64 cosTheta 2) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) (pow.f64 (+.f64 c (+.f64 1 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) 2)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (pow.f64 (+.f64 c (+.f64 1 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) 2))) (*.f64 -1 (/.f64 (pow.f64 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2) (*.f64 (+.f64 c (+.f64 1 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (pow.f64 (+.f64 c (+.f64 1 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) 2))))) (pow.f64 cosTheta 4))) (/.f64 1 (+.f64 c (+.f64 1 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))))))
(+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 -1/6 (/.f64 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (pow.f64 (+.f64 (+.f64 c 1) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2) (*.f64 (+.f64 (+.f64 c 1) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) (pow.f64 (+.f64 (+.f64 c 1) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (pow.f64 (+.f64 (+.f64 c 1) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 2))) (neg.f64 (/.f64 (pow.f64 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2) (*.f64 (+.f64 (+.f64 c 1) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) (pow.f64 (+.f64 (+.f64 c 1) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 2))))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) (+.f64 (+.f64 c 1) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))))) (pow.f64 cosTheta 6))) (+.f64 (/.f64 (*.f64 (pow.f64 cosTheta 2) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) (pow.f64 (+.f64 (+.f64 c 1) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 2)) (+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (pow.f64 (+.f64 (+.f64 c 1) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 2))) (neg.f64 (/.f64 (pow.f64 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2) (*.f64 (+.f64 (+.f64 c 1) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) (pow.f64 (+.f64 (+.f64 c 1) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 2))))) (pow.f64 cosTheta 4))) (/.f64 1 (+.f64 (+.f64 c 1) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))))))
(/.f64 1 (+.f64 c (+.f64 1 (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))))
(/.f64 1 (+.f64 (+.f64 c 1) (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))))
(/.f64 1 (+.f64 c (+.f64 1 (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))))
(/.f64 1 (+.f64 (+.f64 c 1) (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))))
(/.f64 1 (+.f64 c (+.f64 1 (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))))
(/.f64 1 (+.f64 (+.f64 c 1) (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))))
(/.f64 1 (+.f64 c (+.f64 1 (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))))
(/.f64 1 (+.f64 (+.f64 c 1) (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 1 cosTheta) 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))))
(/.f64 1 (+.f64 c (+.f64 1 (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))))
(/.f64 1 (+.f64 (+.f64 c 1) (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))))
(/.f64 1 (+.f64 c (+.f64 1 (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))))
(/.f64 1 (+.f64 (+.f64 c 1) (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))))
(/.f64 1 (+.f64 c (+.f64 1 (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))))
(/.f64 1 (+.f64 (+.f64 c 1) (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))))
(/.f64 1 (+.f64 c (+.f64 1 (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))))
(/.f64 1 (+.f64 (+.f64 c 1) (*.f64 (exp.f64 (/.f64 -1 (pow.f64 (/.f64 -1 cosTheta) 2))) (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 cosTheta))) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 -2 cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))))
(/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(-.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (/.f64 1 (sqrt.f64 (PI.f64))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 cosTheta (sqrt.f64 (PI.f64)))) (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (/.f64 1 (sqrt.f64 (PI.f64))))
(+.f64 (*.f64 -1/2 (/.f64 cosTheta (sqrt.f64 (PI.f64)))) (-.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (/.f64 1 (sqrt.f64 (PI.f64)))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 cosTheta (sqrt.f64 (PI.f64)))) (+.f64 (/.f64 1 (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (*.f64 -1/2 (/.f64 (pow.f64 cosTheta 2) (sqrt.f64 (PI.f64)))))) (/.f64 1 (sqrt.f64 (PI.f64))))
(/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 1 cosTheta) 2))) (sqrt.f64 (PI.f64))) (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))
(+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 1 cosTheta) 2))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (*.f64 (pow.f64 (NAN.f64) 2) (pow.f64 (/.f64 1 cosTheta) 3)))) (sqrt.f64 (PI.f64)))))
(+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 1 cosTheta) 2))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (pow.f64 (pow.f64 (NAN.f64) 2) 2))) (pow.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (NAN.f64)) 2)) (*.f64 (pow.f64 (/.f64 1 cosTheta) 4) (NAN.f64))) (sqrt.f64 (PI.f64))) (+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (pow.f64 (NAN.f64) 2) (*.f64 (NAN.f64) (pow.f64 (/.f64 1 cosTheta) 3)))) (sqrt.f64 (PI.f64))) (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))
(/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 -1 cosTheta) 2))) (sqrt.f64 (PI.f64)))) (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 -1 cosTheta) 2))) (sqrt.f64 (PI.f64)))) (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 -1 cosTheta) 2))) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (pow.f64 (/.f64 -1 cosTheta) 3) (*.f64 (NAN.f64) (pow.f64 (NAN.f64) 2)))) (sqrt.f64 (PI.f64)))) (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 -1 cosTheta) 2))) (sqrt.f64 (PI.f64)))) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (pow.f64 (/.f64 -1 cosTheta) 3) (*.f64 (NAN.f64) (pow.f64 (NAN.f64) 2)))) (sqrt.f64 (PI.f64)))) (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (pow.f64 (pow.f64 (NAN.f64) 2) 2))) (pow.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (NAN.f64)) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 -1 cosTheta) 4))) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 -1 cosTheta) 2))) (sqrt.f64 (PI.f64)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (pow.f64 (/.f64 -1 cosTheta) 3) (*.f64 (NAN.f64) (pow.f64 (NAN.f64) 2)))) (sqrt.f64 (PI.f64)))) (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (pow.f64 (pow.f64 (NAN.f64) 2) 2))) (pow.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (NAN.f64)) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 -1 cosTheta) 4))) (sqrt.f64 (PI.f64)))) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (NAN.f64) (pow.f64 (/.f64 -1 cosTheta) 2))) (sqrt.f64 (PI.f64)))) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (NAN.f64) 2)) (*.f64 (pow.f64 (/.f64 -1 cosTheta) 3) (*.f64 (NAN.f64) (pow.f64 (NAN.f64) 2)))) (sqrt.f64 (PI.f64)))) (/.f64 (NAN.f64) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))))
(/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))
(pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) 1)
(/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))) 3)
(/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) 3) (/.f64 1 3))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) 3) 1/3)
(/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))
(/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) 1) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))
(/.f64 (/.f64 (*.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))
(/.f64 (*.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (pow.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) 2))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (/.f64 (neg.f64 cosTheta) (pow.f64 (sqrt.f64 (PI.f64)) -1)))
(/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (neg.f64 (/.f64 (neg.f64 cosTheta) (pow.f64 (sqrt.f64 (PI.f64)) -1))))
(/.f64 (*.f64 (*.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (pow.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) 2)) (*.f64 (pow.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) 2) (pow.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) 2)))
(/.f64 (*.f64 (pow.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) 2) (*.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))))) (pow.f64 (pow.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) 2) 2))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (/.f64 (neg.f64 cosTheta) (pow.f64 (sqrt.f64 (PI.f64)) -1))) (*.f64 (/.f64 (neg.f64 cosTheta) (pow.f64 (sqrt.f64 (PI.f64)) -1)) (/.f64 (neg.f64 cosTheta) (pow.f64 (sqrt.f64 (PI.f64)) -1))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (/.f64 (neg.f64 cosTheta) (pow.f64 (sqrt.f64 (PI.f64)) -1))) (pow.f64 (/.f64 (neg.f64 cosTheta) (pow.f64 (sqrt.f64 (PI.f64)) -1)) 2))
(/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (pow.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) -1))
(/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (cbrt.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))) (pow.f64 (cbrt.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) 2))
(/.f64 (neg.f64 (*.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))))) (neg.f64 (pow.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) 2)))
(/.f64 (*.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (pow.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) 2))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))))) (neg.f64 (/.f64 (neg.f64 cosTheta) (pow.f64 (sqrt.f64 (PI.f64)) -1))))
(/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (neg.f64 (/.f64 (neg.f64 cosTheta) (pow.f64 (sqrt.f64 (PI.f64)) -1))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))) 2) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))))
(*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 1 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))))
(*.f64 1 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))))
(/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) 2) (/.f64 1 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))))
(*.f64 -1 (*.f64 -1 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))))
(neg.f64 (neg.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))))
(*.f64 (/.f64 1 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))))
(*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 1 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) 1)
(/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))) 2) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))))
(*.f64 (*.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (/.f64 1 (pow.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) 2)))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (/.f64 1 (/.f64 (neg.f64 cosTheta) (pow.f64 (sqrt.f64 (PI.f64)) -1))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (pow.f64 (cbrt.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) 2)))
(*.f64 (pow.f64 cosTheta -1) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (pow.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) -1)))
(*.f64 (/.f64 1 1) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))))
(/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) 2) (pow.f64 (cbrt.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) 2)))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) cosTheta) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) 2) (pow.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) -1)))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) 1) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) 2) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) (/.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))))
(neg.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 (neg.f64 cosTheta) (pow.f64 (sqrt.f64 (PI.f64)) -1))))
(if (and (!=.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) 0) (!=.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) 0)) (pow.f64 (/.f64 cosTheta (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) -1) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))))
(if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (NAN.f64))
(if (and (!=.f64 cosTheta 0) (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (pow.f64 (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) cosTheta) -1)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))))
(if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))))
(if (and (>.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) 0) (>.f64 (/.f64 1 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) 0)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))))
(if (and (>.f64 1 0) (>.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) 0)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))))
(if (and (>.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))) 0) (>.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))) 2) 0)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))))
(if (and (!=.f64 (*.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) 0) (!=.f64 (pow.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) 2) 0)) (/.f64 1 (/.f64 (pow.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) 2) (*.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))))) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))))
(if (and (!=.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) 0) (!=.f64 (/.f64 (neg.f64 cosTheta) (pow.f64 (sqrt.f64 (PI.f64)) -1)) 0)) (pow.f64 (/.f64 cosTheta (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) -1) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))))
(if (!=.f64 (/.f64 -1 (sqrt.f64 (PI.f64))) 0) (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (neg.f64 cosTheta)) (/.f64 -1 (sqrt.f64 (PI.f64)))) (NAN.f64))
(if (!=.f64 (/.f64 -1 (sqrt.f64 (PI.f64))) 0) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) cosTheta) (/.f64 -1 (sqrt.f64 (PI.f64)))) (NAN.f64))
(if (!=.f64 (pow.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 2) 0) (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (sqrt.f64 (PI.f64)))) (pow.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 2)) (NAN.f64))
(if (>.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) 0) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))))
(if (!=.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) 0) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 (pow.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) 2) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))))
(if (!=.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) 0) (pow.f64 (/.f64 cosTheta (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) -1) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))))
(if (!=.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) 2) 0) (/.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (/.f64 (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)) (pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) 2))) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))))
(if (>.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) 0) (exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))) 1)) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))))
(/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1)))
(if (!=.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) 0) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))))
(if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))))
(if (!=.f64 (/.f64 (/.f64 1 1) (pow.f64 (PI.f64) 1/2)) 0) (*.f64 (pow.f64 (*.f64 -1 (fma.f64 2 cosTheta -1)) 1/2) (*.f64 (/.f64 (/.f64 1 1) (pow.f64 (PI.f64) 1/2)) (/.f64 1 cosTheta))) (/.f64 (pow.f64 (*.f64 -1 (fma.f64 2 cosTheta -1)) 1/2) (/.f64 (*.f64 -1 cosTheta) (/.f64 -1 (pow.f64 (PI.f64) 1/2)))))
(if (!=.f64 (/.f64 1 (pow.f64 (PI.f64) 1/2)) 0) (*.f64 (pow.f64 (neg.f64 (fma.f64 2 cosTheta -1)) 1/2) (*.f64 (/.f64 1 (pow.f64 (PI.f64) 1/2)) (/.f64 1 cosTheta))) (/.f64 (pow.f64 (neg.f64 (fma.f64 2 cosTheta -1)) 1/2) (/.f64 (neg.f64 cosTheta) (/.f64 -1 (pow.f64 (PI.f64) 1/2)))))
(/.f64 (pow.f64 (*.f64 -1 (fma.f64 2 cosTheta -1)) 1/2) (/.f64 (*.f64 -1 cosTheta) (/.f64 -1 (pow.f64 (PI.f64) 1/2))))
(/.f64 (pow.f64 (neg.f64 (fma.f64 2 cosTheta -1)) 1/2) (/.f64 (neg.f64 cosTheta) (/.f64 -1 (pow.f64 (PI.f64) 1/2))))
(/.f64 1 (+.f64 (+.f64 1 c) (*.f64 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)) (exp.f64 (*.f64 (neg.f64 cosTheta) cosTheta)))))
(/.f64 1 (+.f64 (+.f64 1 c) (*.f64 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)) (exp.f64 (neg.f64 (*.f64 cosTheta cosTheta))))))
(pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)))) 3)
(pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1)
(pow.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1) 1)
(pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1)
(pow.f64 (pow.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1) 3) (/.f64 1 3))
(pow.f64 (pow.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1) 3) 1/3)
(/.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) 2))
(/.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) (*.f64 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))) (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)))))
(/.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) (pow.f64 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))) 2))
(/.f64 1 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)))
(/.f64 (/.f64 1 1) (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)))
(/.f64 1 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)))
(/.f64 (/.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))) (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)))
(/.f64 -1 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))))
(/.f64 (neg.f64 -1) (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)))
(/.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) 3) (*.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) 2) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) 2)))
(/.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) 3) (pow.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) 2) 2))
(/.f64 -1 (/.f64 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))) 1))
(*.f64 (/.f64 (neg.f64 -1) (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))) 1)
(/.f64 -1 (/.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1))
(neg.f64 (/.f64 -1 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))))
(/.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))) 2))
(/.f64 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))) (neg.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) 2)))
(/.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) 2))
(/.f64 1 (neg.f64 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)))))
(/.f64 1 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)))) (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)))) 2))
(*.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1) 1)
(pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1)
(*.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1) (/.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))))
(*.f64 1 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1))
(pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1)
(*.f64 (/.f64 1 1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1))
(pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1)
(*.f64 -1 (*.f64 -1 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1)))
(neg.f64 (neg.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1)))
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)))) 2) (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)))))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)))) (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)))) 2))
(*.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) (/.f64 1 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) 2)))
(*.f64 -1 (/.f64 1 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)))))
(neg.f64 (/.f64 (neg.f64 1) (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))))
(*.f64 (/.f64 -1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)))) (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))) 2)))
(*.f64 (/.f64 -1 1) (/.f64 -1 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))))
(neg.f64 (/.f64 -1 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))) 2)))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))) (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))) 2) (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))))
(neg.f64 (/.f64 1 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)))))
(neg.f64 (/.f64 (neg.f64 1) (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))))
(if (and (!=.f64 1 0) (!=.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) 0)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1))
(if (and (>.f64 1 0) (>.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1) 0)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1))
(if (and (>.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)))) 0) (>.f64 (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)))) 2) 0)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1))
(if (and (!=.f64 -1 0) (!=.f64 (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))) 0)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1))
(if (!=.f64 1 0) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1) (NAN.f64))
(if (>.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) 0) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1))
(if (>.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1) 0) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1))
(if (!=.f64 1 0) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1))
(if (!=.f64 -1 0) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1))
(if (!=.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) 0) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1))
(if (>.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1) 0) (exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1)) 1)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1))
(pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1)
(if (!=.f64 (+.f64 1 c) 0) (/.f64 (/.f64 1 (+.f64 1 c)) (+.f64 1 (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) (+.f64 1 c)))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1))
(if (!=.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) 0) (/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 1 c) 3) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) 3)) (+.f64 (pow.f64 (+.f64 1 c) 2) (*.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) (-.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) (+.f64 1 c)))))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1))
(if (!=.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) 0) (/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 1 c) 3) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) 3)) (+.f64 (pow.f64 (+.f64 1 c) 2) (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (neg.f64 (+.f64 1 c)))))))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1))
(if (!=.f64 (-.f64 (+.f64 1 c) (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)))) 0) (/.f64 1 (/.f64 (-.f64 (pow.f64 (+.f64 1 c) 2) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) 2)) (-.f64 (+.f64 1 c) (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)))))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1))
(if (!=.f64 (+.f64 1 c) 0) (/.f64 (*.f64 (+.f64 1 c) (+.f64 1 (/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) (+.f64 1 c)))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) 2)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1))
(if (!=.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) 0) (/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 c) 3) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) 3)) (+.f64 (pow.f64 (+.f64 1 c) 2) (*.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) (-.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) (+.f64 1 c))))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) 2)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1))
(if (!=.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) 0) (/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 1 c) 3) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) 3)) (+.f64 (pow.f64 (+.f64 1 c) 2) (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (neg.f64 (+.f64 1 c))))))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) 2)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1))
(if (!=.f64 (-.f64 (+.f64 1 c) (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 1 c) 2) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta))) 2)) (*.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) 2) (-.f64 (+.f64 1 c) (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)))))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1))
(if (and (>.f64 1 0) (>.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) 0)) (*.f64 (pow.f64 1 -1) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1))
(if (and (>.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))) 0) (>.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))) 2) 0)) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))) -1) (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c))) 2) -1)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1))
(if (and (!=.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) 0) (!=.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) 2) 0)) (/.f64 1 (/.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) 2) (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 1 c)) -1))
(/.f64 1 (fma.f64 (/.f64 (pow.f64 (*.f64 -1 (fma.f64 2 cosTheta -1)) 1/2) (*.f64 cosTheta (pow.f64 (PI.f64) 1/2))) (pow.f64 (exp.f64 cosTheta) (*.f64 -1 cosTheta)) (+.f64 c 1)))
(/.f64 1 (fma.f64 (/.f64 (pow.f64 (neg.f64 (fma.f64 2 cosTheta -1)) 1/2) (*.f64 cosTheta (pow.f64 (PI.f64) 1/2))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))
(/.f64 1 (fma.f64 (*.f64 (pow.f64 (*.f64 -1 (fma.f64 2 cosTheta -1)) 1/2) (*.f64 (/.f64 (/.f64 1 1) (pow.f64 (PI.f64) 1/2)) (/.f64 1 cosTheta))) (pow.f64 (exp.f64 cosTheta) (*.f64 -1 cosTheta)) (+.f64 c 1)))
(/.f64 1 (fma.f64 (*.f64 (pow.f64 (neg.f64 (fma.f64 2 cosTheta -1)) 1/2) (*.f64 (/.f64 1 (pow.f64 (PI.f64) 1/2)) (/.f64 1 cosTheta))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))
(/.f64 (/.f64 1 (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 -1 (fma.f64 2 cosTheta -1)) 1/2) (*.f64 (/.f64 (/.f64 1 1) (pow.f64 (PI.f64) 1/2)) (/.f64 1 cosTheta))) (pow.f64 (exp.f64 cosTheta) (*.f64 -1 cosTheta)) (+.f64 c 1)))) (cbrt.f64 (*.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 -1 (fma.f64 2 cosTheta -1)) 1/2) (*.f64 cosTheta (pow.f64 (PI.f64) 1/2))) (pow.f64 (exp.f64 cosTheta) (*.f64 -1 cosTheta)) (+.f64 c 1)) (fma.f64 (/.f64 (pow.f64 (*.f64 -1 (fma.f64 2 cosTheta -1)) 1/2) (*.f64 cosTheta (pow.f64 (PI.f64) 1/2))) (pow.f64 (exp.f64 cosTheta) (*.f64 -1 cosTheta)) (+.f64 c 1)))))
(/.f64 (/.f64 1 (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (neg.f64 (fma.f64 2 cosTheta -1)) 1/2) (*.f64 (/.f64 1 (pow.f64 (PI.f64) 1/2)) (/.f64 1 cosTheta))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (neg.f64 (fma.f64 2 cosTheta -1)) 1/2) (*.f64 cosTheta (pow.f64 (PI.f64) 1/2))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2)))
(/.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 -1 (fma.f64 2 cosTheta -1)) 1/2) (*.f64 cosTheta (pow.f64 (PI.f64) 1/2))) (pow.f64 (exp.f64 cosTheta) (*.f64 -1 cosTheta)) (+.f64 c 1)) 3) (*.f64 (*.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 -1 (fma.f64 2 cosTheta -1)) 1/2) (*.f64 cosTheta (pow.f64 (PI.f64) 1/2))) (pow.f64 (exp.f64 cosTheta) (*.f64 -1 cosTheta)) (+.f64 c 1)) (fma.f64 (/.f64 (pow.f64 (*.f64 -1 (fma.f64 2 cosTheta -1)) 1/2) (*.f64 cosTheta (pow.f64 (PI.f64) 1/2))) (pow.f64 (exp.f64 cosTheta) (*.f64 -1 cosTheta)) (+.f64 c 1))) (*.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 -1 (fma.f64 2 cosTheta -1)) 1/2) (*.f64 cosTheta (pow.f64 (PI.f64) 1/2))) (pow.f64 (exp.f64 cosTheta) (*.f64 -1 cosTheta)) (+.f64 c 1)) (fma.f64 (/.f64 (pow.f64 (*.f64 -1 (fma.f64 2 cosTheta -1)) 1/2) (*.f64 cosTheta (pow.f64 (PI.f64) 1/2))) (pow.f64 (exp.f64 cosTheta) (*.f64 -1 cosTheta)) (+.f64 c 1)))))
(/.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (neg.f64 (fma.f64 2 cosTheta -1)) 1/2) (*.f64 cosTheta (pow.f64 (PI.f64) 1/2))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 3) (pow.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (neg.f64 (fma.f64 2 cosTheta -1)) 1/2) (*.f64 cosTheta (pow.f64 (PI.f64) 1/2))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2) 2))
(/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 3)
(/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1)
(/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 3) (/.f64 1 3))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 3) 1/3)
(/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)
(/.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (sqrt.f64 (PI.f64)))) cosTheta) cosTheta)
(/.f64 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (sqrt.f64 (PI.f64))) -1) cosTheta)
(/.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (neg.f64 (sqrt.f64 (PI.f64)))) -1) cosTheta)
(/.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) 1) cosTheta)
(/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) 1) (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64)))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (sqrt.f64 (PI.f64))) (neg.f64 cosTheta))
(/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 cosTheta))
(/.f64 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (sqrt.f64 (PI.f64))) 1) (neg.f64 cosTheta))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (neg.f64 (sqrt.f64 (PI.f64)))) 1) (neg.f64 cosTheta))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (sqrt.f64 (PI.f64))))) (neg.f64 (pow.f64 cosTheta 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (sqrt.f64 (PI.f64)))) (pow.f64 cosTheta 2))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (sqrt.f64 (PI.f64)))) (pow.f64 cosTheta 2))
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (*.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (*.f64 cosTheta (neg.f64 (sqrt.f64 (PI.f64)))))
(/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta) 2))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (sqrt.f64 (PI.f64)))) (pow.f64 cosTheta 2)) (*.f64 (pow.f64 cosTheta 2) (pow.f64 cosTheta 2)))
(/.f64 (*.f64 (pow.f64 cosTheta 2) (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (sqrt.f64 (PI.f64))))) (pow.f64 cosTheta 4))
(/.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (sqrt.f64 (PI.f64))) (neg.f64 cosTheta)) (*.f64 (neg.f64 cosTheta) (neg.f64 cosTheta)))
(/.f64 (*.f64 (neg.f64 cosTheta) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (neg.f64 (sqrt.f64 (PI.f64))))) (*.f64 cosTheta cosTheta))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) 1) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) cosTheta))
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (*.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) 1) (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) cosTheta))
(/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(/.f64 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (sqrt.f64 (PI.f64))) (cbrt.f64 (neg.f64 cosTheta))) (pow.f64 (cbrt.f64 (neg.f64 cosTheta)) 2))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (neg.f64 (sqrt.f64 (PI.f64)))) (cbrt.f64 (neg.f64 cosTheta))) (pow.f64 (cbrt.f64 (neg.f64 cosTheta)) 2))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (cbrt.f64 cosTheta)) (pow.f64 (cbrt.f64 cosTheta) 2))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))
(/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(/.f64 (neg.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (sqrt.f64 (PI.f64)))) (neg.f64 (neg.f64 cosTheta)))
(/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (neg.f64 (sqrt.f64 (PI.f64)))) (neg.f64 cosTheta))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (pow.f64 cosTheta -1)) (neg.f64 (sqrt.f64 (PI.f64))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (pow.f64 cosTheta -1)) (pow.f64 (sqrt.f64 (PI.f64)) 2))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 cosTheta -1))
(*.f64 (pow.f64 cosTheta -1) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))))
(*.f64 1 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))
(/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) 2) (pow.f64 cosTheta -1)))
(*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) cosTheta))
(*.f64 -1 (*.f64 -1 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))
(neg.f64 (neg.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (pow.f64 (sqrt.f64 (PI.f64)) -1))
(*.f64 (pow.f64 cosTheta -1) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) 1) (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) cosTheta))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2) (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1)
(/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (pow.f64 (sqrt.f64 (PI.f64)) -1))
(*.f64 (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (sqrt.f64 (PI.f64)))) (/.f64 1 (pow.f64 cosTheta 2)))
(*.f64 (/.f64 1 (pow.f64 cosTheta 2)) (*.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) (sqrt.f64 (PI.f64))) (/.f64 1 (neg.f64 cosTheta)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (neg.f64 (sqrt.f64 (PI.f64)))) (/.f64 (neg.f64 1) cosTheta))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) cosTheta) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta)))) 2) (sqrt.f64 (PI.f64))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (/.f64 cosTheta cosTheta))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) 1) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) 2) cosTheta))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64)))) 2) (pow.f64 (cbrt.f64 cosTheta) 2)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (cbrt.f64 cosTheta)) (/.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (pow.f64 (cbrt.f64 cosTheta) 2)))
(*.f64 (/.f64 1 1) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))
(/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(*.f64 (/.f64 1 (cbrt.f64 cosTheta)) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) (pow.f64 (cbrt.f64 cosTheta) 2)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (/.f64 1 (cbrt.f64 (sqrt.f64 (PI.f64))))) (cbrt.f64 (pow.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 2)) (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (/.f64 1 (cbrt.f64 (sqrt.f64 (PI.f64))))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) 1) (pow.f64 (sqrt.f64 (PI.f64)) -1))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (pow.f64 (sqrt.f64 (PI.f64)) -1))
(*.f64 (pow.f64 (*.f64 -1 (fma.f64 2 cosTheta -1)) 1/2) (*.f64 (/.f64 (/.f64 1 1) (pow.f64 (PI.f64) 1/2)) (/.f64 1 cosTheta)))
(*.f64 (pow.f64 (neg.f64 (fma.f64 2 cosTheta -1)) 1/2) (*.f64 (/.f64 1 (pow.f64 (PI.f64) 1/2)) (/.f64 1 cosTheta)))
(/.f64 (pow.f64 (*.f64 -1 (fma.f64 2 cosTheta -1)) 1/2) (*.f64 cosTheta (pow.f64 (PI.f64) 1/2)))
(/.f64 (pow.f64 (neg.f64 (fma.f64 2 cosTheta -1)) 1/2) (*.f64 cosTheta (pow.f64 (PI.f64) 1/2)))

eval732.0ms (0.8%)

Compiler

Compiled 27179 to 15615 computations (42.5% saved)

prune1.3s (1.4%)

Pruning

9 alts after pruning (8 fresh and 1 done)

PrunedKeptTotal
New4421443
Fresh077
Picked011
Done000
Total4429451
Accurracy
100.0%
Counts
451 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
50.8%
(if (!=.f64 (-.f64 (+.f64 c 1) (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 0) (/.f64 (*.f64 1 (-.f64 (+.f64 c 1) (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (-.f64 (pow.f64 (+.f64 c 1) 2) (pow.f64 (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
97.7%
(pow.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 cosTheta (sqrt.f64 (PI.f64)))) (pow.f64 (exp.f64 cosTheta) (-.f64 0 cosTheta)) (+.f64 1 c))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 cosTheta (sqrt.f64 (PI.f64)))) (pow.f64 (exp.f64 cosTheta) (-.f64 0 cosTheta)) (+.f64 1 c))) 2)) 3)
98.0%
(pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) 3)
51.0%
(/.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2))
97.9%
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) -1) 2) (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))))
50.6%
(/.f64 (/.f64 1 (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (neg.f64 (fma.f64 2 cosTheta -1)) 1/2) (*.f64 (/.f64 1 (pow.f64 (PI.f64) 1/2)) (/.f64 1 cosTheta))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (neg.f64 (fma.f64 2 cosTheta -1)) 1/2) (*.f64 cosTheta (pow.f64 (PI.f64) 1/2))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2)))
99.7%
(/.f64 1 (+.f64 (+.f64 1 c) (*.f64 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)) (exp.f64 (*.f64 (neg.f64 cosTheta) cosTheta)))))
98.6%
(+.f64 (*.f64 (neg.f64 (pow.f64 cosTheta 2)) (*.f64 (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1)) (pow.f64 (sqrt.f64 (PI.f64)) 2))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
98.0%
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) 2) (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))))
Compiler

Compiled 849 to 557 computations (34.4% saved)

localize100.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f64 (neg.f64 (pow.f64 cosTheta 2)) (*.f64 (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1)) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
99.5%
(*.f64 (sqrt.f64 (PI.f64)) cosTheta)
98.4%
(pow.f64 (sqrt.f64 (PI.f64)) 2)
98.4%
(sqrt.f64 (PI.f64))
Compiler

Compiled 94 to 57 computations (39.4% saved)

series18.0ms (0%)

Counts
3 → 24
Calls

9 calls:

TimeVariablePointExpression
8.0ms
cosTheta
@0
(*.f64 (neg.f64 (pow.f64 cosTheta 2)) (*.f64 (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1)) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
2.0ms
c
@0
(*.f64 (neg.f64 (pow.f64 cosTheta 2)) (*.f64 (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1)) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
2.0ms
cosTheta
@-inf
(*.f64 (neg.f64 (pow.f64 cosTheta 2)) (*.f64 (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1)) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
1.0ms
cosTheta
@inf
(*.f64 (neg.f64 (pow.f64 cosTheta 2)) (*.f64 (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1)) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
1.0ms
c
@inf
(*.f64 (neg.f64 (pow.f64 cosTheta 2)) (*.f64 (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1)) (pow.f64 (sqrt.f64 (PI.f64)) 2)))

rewrite10.4s (11.1%)

Algorithm
batch-egg-rewrite
Counts
3 → 125
Calls
Call 1
Inputs
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(*.f64 (sqrt.f64 (PI.f64)) cosTheta)
(*.f64 (neg.f64 (pow.f64 cosTheta 2)) (*.f64 (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1)) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
Outputs
((pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) 1) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2) 3) (pow.f64 (pow.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) 3) (/.f64 1 3)) (pow.f64 (sqrt.f64 (PI.f64)) 2) (/.f64 (*.f64 2 (pow.f64 (sqrt.f64 (PI.f64)) 2)) 2) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 1 (pow.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2) 2)) (*.f64 -1 (*.f64 -1 (pow.f64 (sqrt.f64 (PI.f64)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2) (sqrt.f64 (PI.f64)))) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) 1) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2) 2) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2)) (*.f64 (*.f64 -1 (sqrt.f64 (PI.f64))) (*.f64 -1 (sqrt.f64 (PI.f64)))) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2)) (if (>.f64 (sqrt.f64 (PI.f64)) 0) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (PI.f64))) 2)) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (if (>=.f64 (PI.f64) 0) (PI.f64) (NAN.f64)) (if (>=.f64 (PI.f64) 0) (PI.f64) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (if (and (>.f64 1 0) (>.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) 0)) (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (if (and (>.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2) 0) (>.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2) 2) 0)) (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (if (and (>.f64 (sqrt.f64 (PI.f64)) 0) (>.f64 (sqrt.f64 (PI.f64)) 0)) (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (if (and (>.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 0) (>.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2) 0)) (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (if (and (>.f64 1 0) (>.f64 (sqrt.f64 (PI.f64)) 0)) (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (if (>.f64 (sqrt.f64 (PI.f64)) 0) (pow.f64 (sqrt.f64 (PI.f64)) (+.f64 1 1)) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (if (>.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) 0) (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (if (>.f64 (sqrt.f64 (PI.f64)) 0) (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (if (>.f64 (PI.f64) 0) (pow.f64 (PI.f64) (*.f64 1/2 2)) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (if (and (>=.f64 (PI.f64) 0) (>=.f64 (PI.f64) 0)) (sqrt.f64 (*.f64 (PI.f64) (PI.f64))) (NAN.f64)) (if (>.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) 0) (exp.f64 (*.f64 (log.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2)) 1)) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (if (>.f64 (PI.f64) 0) (pow.f64 (PI.f64) (+.f64 1/2 1/2)) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (if (and (>.f64 (PI.f64) 0) (>.f64 (PI.f64) 0)) (pow.f64 (*.f64 (PI.f64) (PI.f64)) 1/2) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (if (>=.f64 (sqrt.f64 (PI.f64)) 0) (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (if (and (>.f64 (sqrt.f64 2) 0) (>.f64 (sqrt.f64 2) 0)) (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (if (>=.f64 2 0) (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (if (and (>.f64 (cbrt.f64 2) 0) (>.f64 (cbrt.f64 (*.f64 2 2)) 0)) (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (if (>.f64 2 0) (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (if (and (>.f64 1 0) (>.f64 2 0)) (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (if (and (>=.f64 2 0) (>=.f64 2 0)) (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (if (>.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) 0) (cbrt.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2)) 3))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (if (>.f64 (sqrt.f64 (PI.f64)) 0) (cbrt.f64 (pow.f64 (sqrt.f64 (PI.f64)) (*.f64 2 3))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (cbrt.f64 (pow.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) 3)) (if (>=.f64 (PI.f64) 0) (PI.f64) (pow.f64 (pow.f64 (PI.f64) 1/2) 2)))
((*.f64 (sqrt.f64 (PI.f64)) cosTheta) (pow.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta) 1) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 3) (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta) 3) (/.f64 1 3)) (/.f64 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 2) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 2)) (*.f64 1 (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (*.f64 (cbrt.f64 cosTheta) (*.f64 (pow.f64 (cbrt.f64 cosTheta) 2) (sqrt.f64 (PI.f64)))) (*.f64 -1 (*.f64 -1 (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2) cosTheta)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 2) (cbrt.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta) 1) (*.f64 (sqrt.f64 (PI.f64)) cosTheta) (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 cosTheta)) (pow.f64 (cbrt.f64 cosTheta) 2)) (*.f64 (*.f64 cosTheta (cbrt.f64 (sqrt.f64 (PI.f64)))) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2)) (*.f64 cosTheta (sqrt.f64 (PI.f64))) (if (and (>.f64 (sqrt.f64 (PI.f64)) 0) (>.f64 cosTheta 0)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (if (and (>.f64 (cbrt.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 0) (>.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 2) 0)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (if (and (>.f64 cosTheta 0) (>.f64 (sqrt.f64 (PI.f64)) 0)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (if (and (>.f64 1 0) (>.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta) 0)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (if (>.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta) 0) (*.f64 (sqrt.f64 (PI.f64)) cosTheta) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (if (>.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta) 0) (exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (if (and (>.f64 (sqrt.f64 2) 0) (>.f64 (sqrt.f64 2) 0)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (if (>=.f64 2 0) (*.f64 (sqrt.f64 (PI.f64)) cosTheta) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (if (and (>.f64 (cbrt.f64 2) 0) (>.f64 (cbrt.f64 (*.f64 2 2)) 0)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (if (>.f64 2 0) (*.f64 (sqrt.f64 (PI.f64)) cosTheta) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (if (and (>.f64 1 0) (>.f64 2 0)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (if (and (>=.f64 2 0) (>=.f64 2 0)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (if (>.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta) 0) (cbrt.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 3))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta) 3)) (*.f64 cosTheta (pow.f64 (PI.f64) 1/2)) (*.f64 (*.f64 (pow.f64 (PI.f64) 1/2) (cbrt.f64 cosTheta)) (pow.f64 (cbrt.f64 cosTheta) 2)) (*.f64 (*.f64 cosTheta (cbrt.f64 (pow.f64 (PI.f64) 1/2))) (cbrt.f64 (pow.f64 (pow.f64 (PI.f64) 1/2) 2))))
((*.f64 (neg.f64 (pow.f64 cosTheta 2)) (*.f64 (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1)) (pow.f64 (sqrt.f64 (PI.f64)) 2))) (pow.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) 1) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2))) 3) (pow.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) 3) (/.f64 1 3)) (/.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2))) 2) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 1 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1)))) 2) (neg.f64 (pow.f64 cosTheta 2)))) (*.f64 (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1)) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (neg.f64 (pow.f64 cosTheta 2)))) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1)))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 cosTheta 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1)))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 cosTheta 2))) (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 cosTheta 2))) 2) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1))))) (*.f64 -1 (*.f64 -1 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))) (*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2))) 2)) (*.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) 1) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2))) 2) (cbrt.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))) (*.f64 (pow.f64 cosTheta 2) (neg.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1))))) (*.f64 (*.f64 (neg.f64 (pow.f64 cosTheta 2)) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1))) (*.f64 (neg.f64 (pow.f64 cosTheta 2)) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1)))) (*.f64 (*.f64 (neg.f64 (pow.f64 cosTheta 2)) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1))))) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1)))) 2)) (*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1))) (cbrt.f64 (neg.f64 (pow.f64 cosTheta 2)))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 cosTheta 2))) 2)) (*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1))) -1) (pow.f64 cosTheta 2)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1))) (neg.f64 (pow.f64 cosTheta 2))) (*.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) 1) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2) 2)) (*.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (neg.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1)))) (if (>.f64 (sqrt.f64 (PI.f64)) 0) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (PI.f64))) 2))) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2))) (if (>=.f64 (PI.f64) 0) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (PI.f64)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2))) (if (and (>.f64 1 0) (>.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) 0)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2))) (if (and (>.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2))) 0) (>.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2))) 2) 0)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2))) (if (and (>.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) 0) (>.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) 0)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2))) (if (and (>.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1))) 0) (>.f64 (neg.f64 (pow.f64 cosTheta 2)) 0)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2))) (if (and (>.f64 (neg.f64 (pow.f64 cosTheta 2)) 0) (>.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1))) 0)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2))) (if (>.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) 0) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2))) (if (>.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) 0) (exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2))) 1)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2))) (if (and (>.f64 (sqrt.f64 2) 0) (>.f64 (sqrt.f64 2) 0)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2))) (if (>=.f64 2 0) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2))) (if (and (>.f64 (cbrt.f64 2) 0) (>.f64 (cbrt.f64 (*.f64 2 2)) 0)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2))) (if (>.f64 2 0) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2))) (if (and (>.f64 1 0) (>.f64 2 0)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2))) (if (and (>=.f64 2 0) (>=.f64 2 0)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2))) (if (and (>.f64 (pow.f64 cosTheta 2) 0) (>.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1))) 0)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2))) (if (>.f64 cosTheta 0) (neg.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (log.f64 cosTheta) 2)) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1)))) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2))) (if (>.f64 cosTheta 0) (-.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 (log.f64 cosTheta) 2)) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1)))) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2))) (if (>.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) 0) (cbrt.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2))) 3))) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) 3)) (-.f64 0 (*.f64 (*.f64 (pow.f64 cosTheta 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1)))) (*.f64 (*.f64 (*.f64 cosTheta (neg.f64 cosTheta)) (pow.f64 (pow.f64 (PI.f64) 1/2) 2)) (-.f64 (+.f64 c 1) (pow.f64 (pow.f64 (PI.f64) 1/2) -1))) (*.f64 (-.f64 (+.f64 c 1) (pow.f64 (pow.f64 (PI.f64) 1/2) -1)) (*.f64 (if (>=.f64 (PI.f64) 0) (PI.f64) (pow.f64 (pow.f64 (PI.f64) 1/2) 2)) (*.f64 cosTheta (neg.f64 cosTheta)))))

simplify2.0s (2.2%)

Algorithm
egglog
Counts
149 → 147
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (pow.f64 cosTheta 2) (*.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) (pow.f64 (sqrt.f64 (PI.f64)) 2))))
(*.f64 -1 (*.f64 (pow.f64 cosTheta 2) (*.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) (pow.f64 (sqrt.f64 (PI.f64)) 2))))
(*.f64 -1 (*.f64 (pow.f64 cosTheta 2) (*.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) (pow.f64 (sqrt.f64 (PI.f64)) 2))))
(*.f64 -1 (*.f64 (pow.f64 cosTheta 2) (*.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) (pow.f64 (sqrt.f64 (PI.f64)) 2))))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 1 cosTheta) -2) (*.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) (pow.f64 (sqrt.f64 (PI.f64)) 2))))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 1 cosTheta) -2) (*.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) (pow.f64 (sqrt.f64 (PI.f64)) 2))))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 1 cosTheta) -2) (*.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) (pow.f64 (sqrt.f64 (PI.f64)) 2))))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 1 cosTheta) -2) (*.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) (pow.f64 (sqrt.f64 (PI.f64)) 2))))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 cosTheta) -2) (*.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) (pow.f64 (sqrt.f64 (PI.f64)) 2))))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 cosTheta) -2) (*.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) (pow.f64 (sqrt.f64 (PI.f64)) 2))))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 cosTheta) -2) (*.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) (pow.f64 (sqrt.f64 (PI.f64)) 2))))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 cosTheta) -2) (*.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) (pow.f64 (sqrt.f64 (PI.f64)) 2))))
(*.f64 -1 (*.f64 (pow.f64 cosTheta 2) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (-.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 cosTheta 2) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (-.f64 1 (/.f64 1 (sqrt.f64 (PI.f64))))))) (*.f64 -1 (*.f64 c (*.f64 (pow.f64 cosTheta 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 cosTheta 2) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (-.f64 1 (/.f64 1 (sqrt.f64 (PI.f64))))))) (*.f64 -1 (*.f64 c (*.f64 (pow.f64 cosTheta 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 cosTheta 2) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (-.f64 1 (/.f64 1 (sqrt.f64 (PI.f64))))))) (*.f64 -1 (*.f64 c (*.f64 (pow.f64 cosTheta 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)))))
(*.f64 -1 (*.f64 c (*.f64 (pow.f64 cosTheta 2) (pow.f64 (sqrt.f64 (PI.f64)) 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 cosTheta 2) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (-.f64 1 (/.f64 1 (sqrt.f64 (PI.f64))))))) (*.f64 -1 (*.f64 c (*.f64 (pow.f64 cosTheta 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 cosTheta 2) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (-.f64 1 (/.f64 1 (sqrt.f64 (PI.f64))))))) (*.f64 -1 (*.f64 c (*.f64 (pow.f64 cosTheta 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 cosTheta 2) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (-.f64 1 (/.f64 1 (sqrt.f64 (PI.f64))))))) (*.f64 -1 (*.f64 c (*.f64 (pow.f64 cosTheta 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)))))
(*.f64 -1 (*.f64 c (*.f64 (pow.f64 cosTheta 2) (pow.f64 (sqrt.f64 (PI.f64)) 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 cosTheta 2) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (-.f64 1 (/.f64 1 (sqrt.f64 (PI.f64))))))) (*.f64 -1 (*.f64 c (*.f64 (pow.f64 cosTheta 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 cosTheta 2) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (-.f64 1 (/.f64 1 (sqrt.f64 (PI.f64))))))) (*.f64 -1 (*.f64 c (*.f64 (pow.f64 cosTheta 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 cosTheta 2) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (-.f64 1 (/.f64 1 (sqrt.f64 (PI.f64))))))) (*.f64 -1 (*.f64 c (*.f64 (pow.f64 cosTheta 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)))))
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(pow.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) 1)
(pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2) 3)
(pow.f64 (pow.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) 3) (/.f64 1 3))
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(/.f64 (*.f64 2 (pow.f64 (sqrt.f64 (PI.f64)) 2)) 2)
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(*.f64 1 (pow.f64 (sqrt.f64 (PI.f64)) 2))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2) 2))
(*.f64 -1 (*.f64 -1 (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2) (sqrt.f64 (PI.f64))))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) 1)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2) 2) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2))
(*.f64 (*.f64 -1 (sqrt.f64 (PI.f64))) (*.f64 -1 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2))
(if (>.f64 (sqrt.f64 (PI.f64)) 0) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (PI.f64))) 2)) (pow.f64 (sqrt.f64 (PI.f64)) 2))
(if (>=.f64 (PI.f64) 0) (PI.f64) (NAN.f64))
(if (>=.f64 (PI.f64) 0) (PI.f64) (pow.f64 (sqrt.f64 (PI.f64)) 2))
(if (and (>.f64 1 0) (>.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) 0)) (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2))
(if (and (>.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2) 0) (>.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2) 2) 0)) (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2))
(if (and (>.f64 (sqrt.f64 (PI.f64)) 0) (>.f64 (sqrt.f64 (PI.f64)) 0)) (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2))
(if (and (>.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 0) (>.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2) 0)) (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2))
(if (and (>.f64 1 0) (>.f64 (sqrt.f64 (PI.f64)) 0)) (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2))
(if (>.f64 (sqrt.f64 (PI.f64)) 0) (pow.f64 (sqrt.f64 (PI.f64)) (+.f64 1 1)) (pow.f64 (sqrt.f64 (PI.f64)) 2))
(if (>.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) 0) (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2))
(if (>.f64 (sqrt.f64 (PI.f64)) 0) (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2))
(if (>.f64 (PI.f64) 0) (pow.f64 (PI.f64) (*.f64 1/2 2)) (pow.f64 (sqrt.f64 (PI.f64)) 2))
(if (and (>=.f64 (PI.f64) 0) (>=.f64 (PI.f64) 0)) (sqrt.f64 (*.f64 (PI.f64) (PI.f64))) (NAN.f64))
(if (>.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) 0) (exp.f64 (*.f64 (log.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2)) 1)) (pow.f64 (sqrt.f64 (PI.f64)) 2))
(if (>.f64 (PI.f64) 0) (pow.f64 (PI.f64) (+.f64 1/2 1/2)) (pow.f64 (sqrt.f64 (PI.f64)) 2))
(if (and (>.f64 (PI.f64) 0) (>.f64 (PI.f64) 0)) (pow.f64 (*.f64 (PI.f64) (PI.f64)) 1/2) (pow.f64 (sqrt.f64 (PI.f64)) 2))
(if (>=.f64 (sqrt.f64 (PI.f64)) 0) (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2))
(if (and (>.f64 (sqrt.f64 2) 0) (>.f64 (sqrt.f64 2) 0)) (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2))
(if (>=.f64 2 0) (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2))
(if (and (>.f64 (cbrt.f64 2) 0) (>.f64 (cbrt.f64 (*.f64 2 2)) 0)) (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2))
(if (>.f64 2 0) (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2))
(if (and (>.f64 1 0) (>.f64 2 0)) (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2))
(if (and (>=.f64 2 0) (>=.f64 2 0)) (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2))
(if (>.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) 0) (cbrt.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2)) 3))) (pow.f64 (sqrt.f64 (PI.f64)) 2))
(if (>.f64 (sqrt.f64 (PI.f64)) 0) (cbrt.f64 (pow.f64 (sqrt.f64 (PI.f64)) (*.f64 2 3))) (pow.f64 (sqrt.f64 (PI.f64)) 2))
(cbrt.f64 (pow.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) 3))
(if (>=.f64 (PI.f64) 0) (PI.f64) (pow.f64 (pow.f64 (PI.f64) 1/2) 2))
(*.f64 (sqrt.f64 (PI.f64)) cosTheta)
(pow.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta) 3) (/.f64 1 3))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 2)
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 2))
(*.f64 1 (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(*.f64 (cbrt.f64 cosTheta) (*.f64 (pow.f64 (cbrt.f64 cosTheta) 2) (sqrt.f64 (PI.f64))))
(*.f64 -1 (*.f64 -1 (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))
(*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2) cosTheta))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 2) (cbrt.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta) 1)
(*.f64 (sqrt.f64 (PI.f64)) cosTheta)
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 cosTheta)) (pow.f64 (cbrt.f64 cosTheta) 2))
(*.f64 (*.f64 cosTheta (cbrt.f64 (sqrt.f64 (PI.f64)))) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2))
(*.f64 cosTheta (sqrt.f64 (PI.f64)))
(if (and (>.f64 (sqrt.f64 (PI.f64)) 0) (>.f64 cosTheta 0)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(if (and (>.f64 (cbrt.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 0) (>.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 2) 0)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(if (and (>.f64 cosTheta 0) (>.f64 (sqrt.f64 (PI.f64)) 0)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(if (and (>.f64 1 0) (>.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta) 0)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(if (>.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta) 0) (*.f64 (sqrt.f64 (PI.f64)) cosTheta) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(if (>.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta) 0) (exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(if (and (>.f64 (sqrt.f64 2) 0) (>.f64 (sqrt.f64 2) 0)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(if (>=.f64 2 0) (*.f64 (sqrt.f64 (PI.f64)) cosTheta) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(if (and (>.f64 (cbrt.f64 2) 0) (>.f64 (cbrt.f64 (*.f64 2 2)) 0)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(if (>.f64 2 0) (*.f64 (sqrt.f64 (PI.f64)) cosTheta) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(if (and (>.f64 1 0) (>.f64 2 0)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(if (and (>=.f64 2 0) (>=.f64 2 0)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(if (>.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta) 0) (cbrt.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 3))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta) 3))
(*.f64 cosTheta (pow.f64 (PI.f64) 1/2))
(*.f64 (*.f64 (pow.f64 (PI.f64) 1/2) (cbrt.f64 cosTheta)) (pow.f64 (cbrt.f64 cosTheta) 2))
(*.f64 (*.f64 cosTheta (cbrt.f64 (pow.f64 (PI.f64) 1/2))) (cbrt.f64 (pow.f64 (pow.f64 (PI.f64) 1/2) 2)))
(*.f64 (neg.f64 (pow.f64 cosTheta 2)) (*.f64 (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1)) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(pow.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) 3) (/.f64 1 3))
(/.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2))) 2)
(*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2))
(*.f64 1 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1)))) 2) (neg.f64 (pow.f64 cosTheta 2))))
(*.f64 (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1)) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (neg.f64 (pow.f64 cosTheta 2))))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))))
(*.f64 -1 (*.f64 (*.f64 (pow.f64 cosTheta 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1))))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 cosTheta 2))) (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 cosTheta 2))) 2) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1)))))
(*.f64 -1 (*.f64 -1 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2))) 2))
(*.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) 1)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2))) 2) (cbrt.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2))))
(*.f64 (pow.f64 cosTheta 2) (neg.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1)))))
(*.f64 (*.f64 (neg.f64 (pow.f64 cosTheta 2)) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1)))
(*.f64 (neg.f64 (pow.f64 cosTheta 2)) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1))))
(*.f64 (*.f64 (neg.f64 (pow.f64 cosTheta 2)) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1))))) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1)))) 2))
(*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1))) (cbrt.f64 (neg.f64 (pow.f64 cosTheta 2)))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 cosTheta 2))) 2))
(*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1))) -1) (pow.f64 cosTheta 2))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1))) (neg.f64 (pow.f64 cosTheta 2)))
(*.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) 1) (pow.f64 (sqrt.f64 (PI.f64)) 2))
(*.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2) 2))
(*.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(neg.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1))))
(if (>.f64 (sqrt.f64 (PI.f64)) 0) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (PI.f64))) 2))) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(if (>=.f64 (PI.f64) 0) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (PI.f64)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(if (and (>.f64 1 0) (>.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) 0)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(if (and (>.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2))) 0) (>.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2))) 2) 0)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(if (and (>.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) 0) (>.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) 0)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(if (and (>.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1))) 0) (>.f64 (neg.f64 (pow.f64 cosTheta 2)) 0)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(if (and (>.f64 (neg.f64 (pow.f64 cosTheta 2)) 0) (>.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1))) 0)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(if (>.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) 0) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(if (>.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) 0) (exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2))) 1)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(if (and (>.f64 (sqrt.f64 2) 0) (>.f64 (sqrt.f64 2) 0)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(if (>=.f64 2 0) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(if (and (>.f64 (cbrt.f64 2) 0) (>.f64 (cbrt.f64 (*.f64 2 2)) 0)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(if (>.f64 2 0) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(if (and (>.f64 1 0) (>.f64 2 0)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(if (and (>=.f64 2 0) (>=.f64 2 0)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(if (and (>.f64 (pow.f64 cosTheta 2) 0) (>.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1))) 0)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(if (>.f64 cosTheta 0) (neg.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (log.f64 cosTheta) 2)) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1)))) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(if (>.f64 cosTheta 0) (-.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 (log.f64 cosTheta) 2)) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1)))) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(if (>.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) 0) (cbrt.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2))) 3))) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) 3))
(-.f64 0 (*.f64 (*.f64 (pow.f64 cosTheta 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1))))
(*.f64 (*.f64 (*.f64 cosTheta (neg.f64 cosTheta)) (pow.f64 (pow.f64 (PI.f64) 1/2) 2)) (-.f64 (+.f64 c 1) (pow.f64 (pow.f64 (PI.f64) 1/2) -1)))
(*.f64 (-.f64 (+.f64 c 1) (pow.f64 (pow.f64 (PI.f64) 1/2) -1)) (*.f64 (if (>=.f64 (PI.f64) 0) (PI.f64) (pow.f64 (pow.f64 (PI.f64) 1/2) 2)) (*.f64 cosTheta (neg.f64 cosTheta))))
Outputs
(*.f64 -1 (*.f64 (pow.f64 cosTheta 2) (*.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) (pow.f64 (sqrt.f64 (PI.f64)) 2))))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1)) (pow.f64 cosTheta 2)))
(*.f64 -1 (*.f64 (pow.f64 cosTheta 2) (*.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) (pow.f64 (sqrt.f64 (PI.f64)) 2))))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1)) (pow.f64 cosTheta 2)))
(*.f64 -1 (*.f64 (pow.f64 cosTheta 2) (*.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) (pow.f64 (sqrt.f64 (PI.f64)) 2))))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1)) (pow.f64 cosTheta 2)))
(*.f64 -1 (*.f64 (pow.f64 cosTheta 2) (*.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) (pow.f64 (sqrt.f64 (PI.f64)) 2))))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1)) (pow.f64 cosTheta 2)))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 1 cosTheta) -2) (*.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) (pow.f64 (sqrt.f64 (PI.f64)) 2))))
(neg.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 cosTheta -1) -2) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 1 cosTheta) -2) (*.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) (pow.f64 (sqrt.f64 (PI.f64)) 2))))
(neg.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 cosTheta -1) -2) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 1 cosTheta) -2) (*.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) (pow.f64 (sqrt.f64 (PI.f64)) 2))))
(neg.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 cosTheta -1) -2) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 1 cosTheta) -2) (*.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) (pow.f64 (sqrt.f64 (PI.f64)) 2))))
(neg.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 cosTheta -1) -2) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 cosTheta) -2) (*.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) (pow.f64 (sqrt.f64 (PI.f64)) 2))))
(neg.f64 (*.f64 (*.f64 (pow.f64 (/.f64 -1 cosTheta) -2) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 cosTheta) -2) (*.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) (pow.f64 (sqrt.f64 (PI.f64)) 2))))
(neg.f64 (*.f64 (*.f64 (pow.f64 (/.f64 -1 cosTheta) -2) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 cosTheta) -2) (*.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) (pow.f64 (sqrt.f64 (PI.f64)) 2))))
(neg.f64 (*.f64 (*.f64 (pow.f64 (/.f64 -1 cosTheta) -2) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 cosTheta) -2) (*.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) (pow.f64 (sqrt.f64 (PI.f64)) 2))))
(neg.f64 (*.f64 (*.f64 (pow.f64 (/.f64 -1 cosTheta) -2) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 -1 (*.f64 (pow.f64 cosTheta 2) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (-.f64 1 (/.f64 1 (sqrt.f64 (PI.f64)))))))
(neg.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 cosTheta 2)) (-.f64 1 (pow.f64 (sqrt.f64 (PI.f64)) -1))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 cosTheta 2) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (-.f64 1 (/.f64 1 (sqrt.f64 (PI.f64))))))) (*.f64 -1 (*.f64 c (*.f64 (pow.f64 cosTheta 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)))))
(+.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 cosTheta 2)) (-.f64 1 (pow.f64 (sqrt.f64 (PI.f64)) -1)))) (neg.f64 (*.f64 (*.f64 c (pow.f64 cosTheta 2)) (pow.f64 (sqrt.f64 (PI.f64)) 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 cosTheta 2) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (-.f64 1 (/.f64 1 (sqrt.f64 (PI.f64))))))) (*.f64 -1 (*.f64 c (*.f64 (pow.f64 cosTheta 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)))))
(+.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 cosTheta 2)) (-.f64 1 (pow.f64 (sqrt.f64 (PI.f64)) -1)))) (neg.f64 (*.f64 (*.f64 c (pow.f64 cosTheta 2)) (pow.f64 (sqrt.f64 (PI.f64)) 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 cosTheta 2) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (-.f64 1 (/.f64 1 (sqrt.f64 (PI.f64))))))) (*.f64 -1 (*.f64 c (*.f64 (pow.f64 cosTheta 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)))))
(+.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 cosTheta 2)) (-.f64 1 (pow.f64 (sqrt.f64 (PI.f64)) -1)))) (neg.f64 (*.f64 (*.f64 c (pow.f64 cosTheta 2)) (pow.f64 (sqrt.f64 (PI.f64)) 2))))
(*.f64 -1 (*.f64 c (*.f64 (pow.f64 cosTheta 2) (pow.f64 (sqrt.f64 (PI.f64)) 2))))
(neg.f64 (*.f64 (*.f64 c (pow.f64 cosTheta 2)) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 cosTheta 2) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (-.f64 1 (/.f64 1 (sqrt.f64 (PI.f64))))))) (*.f64 -1 (*.f64 c (*.f64 (pow.f64 cosTheta 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)))))
(+.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 cosTheta 2)) (-.f64 1 (pow.f64 (sqrt.f64 (PI.f64)) -1)))) (neg.f64 (*.f64 (*.f64 c (pow.f64 cosTheta 2)) (pow.f64 (sqrt.f64 (PI.f64)) 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 cosTheta 2) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (-.f64 1 (/.f64 1 (sqrt.f64 (PI.f64))))))) (*.f64 -1 (*.f64 c (*.f64 (pow.f64 cosTheta 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)))))
(+.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 cosTheta 2)) (-.f64 1 (pow.f64 (sqrt.f64 (PI.f64)) -1)))) (neg.f64 (*.f64 (*.f64 c (pow.f64 cosTheta 2)) (pow.f64 (sqrt.f64 (PI.f64)) 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 cosTheta 2) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (-.f64 1 (/.f64 1 (sqrt.f64 (PI.f64))))))) (*.f64 -1 (*.f64 c (*.f64 (pow.f64 cosTheta 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)))))
(+.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 cosTheta 2)) (-.f64 1 (pow.f64 (sqrt.f64 (PI.f64)) -1)))) (neg.f64 (*.f64 (*.f64 c (pow.f64 cosTheta 2)) (pow.f64 (sqrt.f64 (PI.f64)) 2))))
(*.f64 -1 (*.f64 c (*.f64 (pow.f64 cosTheta 2) (pow.f64 (sqrt.f64 (PI.f64)) 2))))
(neg.f64 (*.f64 (*.f64 c (pow.f64 cosTheta 2)) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 cosTheta 2) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (-.f64 1 (/.f64 1 (sqrt.f64 (PI.f64))))))) (*.f64 -1 (*.f64 c (*.f64 (pow.f64 cosTheta 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)))))
(+.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 cosTheta 2)) (-.f64 1 (pow.f64 (sqrt.f64 (PI.f64)) -1)))) (neg.f64 (*.f64 (*.f64 c (pow.f64 cosTheta 2)) (pow.f64 (sqrt.f64 (PI.f64)) 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 cosTheta 2) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (-.f64 1 (/.f64 1 (sqrt.f64 (PI.f64))))))) (*.f64 -1 (*.f64 c (*.f64 (pow.f64 cosTheta 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)))))
(+.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 cosTheta 2)) (-.f64 1 (pow.f64 (sqrt.f64 (PI.f64)) -1)))) (neg.f64 (*.f64 (*.f64 c (pow.f64 cosTheta 2)) (pow.f64 (sqrt.f64 (PI.f64)) 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 cosTheta 2) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (-.f64 1 (/.f64 1 (sqrt.f64 (PI.f64))))))) (*.f64 -1 (*.f64 c (*.f64 (pow.f64 cosTheta 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)))))
(+.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 cosTheta 2)) (-.f64 1 (pow.f64 (sqrt.f64 (PI.f64)) -1)))) (neg.f64 (*.f64 (*.f64 c (pow.f64 cosTheta 2)) (pow.f64 (sqrt.f64 (PI.f64)) 2))))
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(pow.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) 1)
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2) 3)
(pow.f64 (pow.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) 3) (/.f64 1 3))
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(/.f64 (*.f64 2 (pow.f64 (sqrt.f64 (PI.f64)) 2)) 2)
(/.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) 2) 2)
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(*.f64 1 (pow.f64 (sqrt.f64 (PI.f64)) 2))
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2) 2))
(pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2) 3)
(*.f64 -1 (*.f64 -1 (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(pow.f64 (neg.f64 (sqrt.f64 (PI.f64))) 2)
(*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2) (sqrt.f64 (PI.f64))))
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) 1)
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2) 2) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2))
(pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2) 3)
(*.f64 (*.f64 -1 (sqrt.f64 (PI.f64))) (*.f64 -1 (sqrt.f64 (PI.f64))))
(pow.f64 (neg.f64 (sqrt.f64 (PI.f64))) 2)
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2))
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(if (>.f64 (sqrt.f64 (PI.f64)) 0) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (PI.f64))) 2)) (pow.f64 (sqrt.f64 (PI.f64)) 2))
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(if (>=.f64 (PI.f64) 0) (PI.f64) (NAN.f64))
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(if (>=.f64 (PI.f64) 0) (PI.f64) (pow.f64 (sqrt.f64 (PI.f64)) 2))
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(if (and (>.f64 1 0) (>.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) 0)) (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2))
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(if (and (>.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2) 0) (>.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2) 2) 0)) (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2))
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(if (and (>.f64 (sqrt.f64 (PI.f64)) 0) (>.f64 (sqrt.f64 (PI.f64)) 0)) (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2))
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(if (and (>.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 0) (>.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2) 0)) (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2))
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(if (and (>.f64 1 0) (>.f64 (sqrt.f64 (PI.f64)) 0)) (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2))
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(if (>.f64 (sqrt.f64 (PI.f64)) 0) (pow.f64 (sqrt.f64 (PI.f64)) (+.f64 1 1)) (pow.f64 (sqrt.f64 (PI.f64)) 2))
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(if (>.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) 0) (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2))
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(if (>.f64 (sqrt.f64 (PI.f64)) 0) (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2))
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(if (>.f64 (PI.f64) 0) (pow.f64 (PI.f64) (*.f64 1/2 2)) (pow.f64 (sqrt.f64 (PI.f64)) 2))
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(if (and (>=.f64 (PI.f64) 0) (>=.f64 (PI.f64) 0)) (sqrt.f64 (*.f64 (PI.f64) (PI.f64))) (NAN.f64))
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(if (>.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) 0) (exp.f64 (*.f64 (log.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2)) 1)) (pow.f64 (sqrt.f64 (PI.f64)) 2))
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(if (>.f64 (PI.f64) 0) (pow.f64 (PI.f64) (+.f64 1/2 1/2)) (pow.f64 (sqrt.f64 (PI.f64)) 2))
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(if (and (>.f64 (PI.f64) 0) (>.f64 (PI.f64) 0)) (pow.f64 (*.f64 (PI.f64) (PI.f64)) 1/2) (pow.f64 (sqrt.f64 (PI.f64)) 2))
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(if (>=.f64 (sqrt.f64 (PI.f64)) 0) (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2))
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(if (and (>.f64 (sqrt.f64 2) 0) (>.f64 (sqrt.f64 2) 0)) (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2))
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(if (>=.f64 2 0) (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2))
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(if (and (>.f64 (cbrt.f64 2) 0) (>.f64 (cbrt.f64 (*.f64 2 2)) 0)) (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2))
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(if (>.f64 2 0) (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2))
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(if (and (>.f64 1 0) (>.f64 2 0)) (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2))
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(if (and (>=.f64 2 0) (>=.f64 2 0)) (pow.f64 (sqrt.f64 (PI.f64)) 2) (pow.f64 (sqrt.f64 (PI.f64)) 2))
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(if (>.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) 0) (cbrt.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2)) 3))) (pow.f64 (sqrt.f64 (PI.f64)) 2))
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(if (>.f64 (sqrt.f64 (PI.f64)) 0) (cbrt.f64 (pow.f64 (sqrt.f64 (PI.f64)) (*.f64 2 3))) (pow.f64 (sqrt.f64 (PI.f64)) 2))
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(cbrt.f64 (pow.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) 3))
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(if (>=.f64 (PI.f64) 0) (PI.f64) (pow.f64 (pow.f64 (PI.f64) 1/2) 2))
(pow.f64 (sqrt.f64 (PI.f64)) 2)
(*.f64 (sqrt.f64 (PI.f64)) cosTheta)
(pow.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta) 1)
(*.f64 (sqrt.f64 (PI.f64)) cosTheta)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 3)
(*.f64 (sqrt.f64 (PI.f64)) cosTheta)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta) 3) (/.f64 1 3))
(*.f64 (sqrt.f64 (PI.f64)) cosTheta)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 2)
(/.f64 (*.f64 (*.f64 2 (sqrt.f64 (PI.f64))) cosTheta) 2)
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 2))
(*.f64 (sqrt.f64 (PI.f64)) cosTheta)
(*.f64 1 (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(*.f64 (sqrt.f64 (PI.f64)) cosTheta)
(*.f64 (cbrt.f64 cosTheta) (*.f64 (pow.f64 (cbrt.f64 cosTheta) 2) (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (PI.f64)) cosTheta)
(*.f64 -1 (*.f64 -1 (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))
(neg.f64 (*.f64 (neg.f64 (sqrt.f64 (PI.f64))) cosTheta))
(*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2) cosTheta))
(*.f64 (sqrt.f64 (PI.f64)) cosTheta)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 2) (cbrt.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))
(*.f64 (sqrt.f64 (PI.f64)) cosTheta)
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta) 1)
(*.f64 (sqrt.f64 (PI.f64)) cosTheta)
(*.f64 (sqrt.f64 (PI.f64)) cosTheta)
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 cosTheta)) (pow.f64 (cbrt.f64 cosTheta) 2))
(*.f64 (sqrt.f64 (PI.f64)) cosTheta)
(*.f64 (*.f64 cosTheta (cbrt.f64 (sqrt.f64 (PI.f64)))) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2))
(*.f64 (sqrt.f64 (PI.f64)) cosTheta)
(*.f64 cosTheta (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) cosTheta)
(if (and (>.f64 (sqrt.f64 (PI.f64)) 0) (>.f64 cosTheta 0)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(*.f64 (sqrt.f64 (PI.f64)) cosTheta)
(if (and (>.f64 (cbrt.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 0) (>.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 2) 0)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(*.f64 (sqrt.f64 (PI.f64)) cosTheta)
(if (and (>.f64 cosTheta 0) (>.f64 (sqrt.f64 (PI.f64)) 0)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(*.f64 (sqrt.f64 (PI.f64)) cosTheta)
(if (and (>.f64 1 0) (>.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta) 0)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(*.f64 (sqrt.f64 (PI.f64)) cosTheta)
(if (>.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta) 0) (*.f64 (sqrt.f64 (PI.f64)) cosTheta) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(*.f64 (sqrt.f64 (PI.f64)) cosTheta)
(if (>.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta) 0) (exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 1)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(*.f64 (sqrt.f64 (PI.f64)) cosTheta)
(if (and (>.f64 (sqrt.f64 2) 0) (>.f64 (sqrt.f64 2) 0)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(*.f64 (sqrt.f64 (PI.f64)) cosTheta)
(if (>=.f64 2 0) (*.f64 (sqrt.f64 (PI.f64)) cosTheta) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(*.f64 (sqrt.f64 (PI.f64)) cosTheta)
(if (and (>.f64 (cbrt.f64 2) 0) (>.f64 (cbrt.f64 (*.f64 2 2)) 0)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(*.f64 (sqrt.f64 (PI.f64)) cosTheta)
(if (>.f64 2 0) (*.f64 (sqrt.f64 (PI.f64)) cosTheta) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(*.f64 (sqrt.f64 (PI.f64)) cosTheta)
(if (and (>.f64 1 0) (>.f64 2 0)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(*.f64 (sqrt.f64 (PI.f64)) cosTheta)
(if (and (>=.f64 2 0) (>=.f64 2 0)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(*.f64 (sqrt.f64 (PI.f64)) cosTheta)
(if (>.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta) 0) (cbrt.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) 3))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(*.f64 (sqrt.f64 (PI.f64)) cosTheta)
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (PI.f64)) cosTheta) 3))
(*.f64 (sqrt.f64 (PI.f64)) cosTheta)
(*.f64 cosTheta (pow.f64 (PI.f64) 1/2))
(*.f64 (sqrt.f64 (PI.f64)) cosTheta)
(*.f64 (*.f64 (pow.f64 (PI.f64) 1/2) (cbrt.f64 cosTheta)) (pow.f64 (cbrt.f64 cosTheta) 2))
(*.f64 (sqrt.f64 (PI.f64)) cosTheta)
(*.f64 (*.f64 cosTheta (cbrt.f64 (pow.f64 (PI.f64) 1/2))) (cbrt.f64 (pow.f64 (pow.f64 (PI.f64) 1/2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 cosTheta (cbrt.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (neg.f64 (pow.f64 cosTheta 2)) (*.f64 (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1)) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1)) (pow.f64 cosTheta 2)))
(pow.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) 1)
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1)) (pow.f64 cosTheta 2)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2))) 3)
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1)) (pow.f64 cosTheta 2)))
(pow.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) 3) (/.f64 1 3))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1)) (pow.f64 cosTheta 2)))
(/.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2))) 2)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1)) (pow.f64 cosTheta 2)))) 2)
(*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1)) (pow.f64 cosTheta 2)))
(*.f64 1 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1)) (pow.f64 cosTheta 2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1)))) 2) (neg.f64 (pow.f64 cosTheta 2))))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1)) (pow.f64 cosTheta 2)))
(*.f64 (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1)) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (neg.f64 (pow.f64 cosTheta 2))))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1)) (pow.f64 cosTheta 2)))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1)) (pow.f64 cosTheta 2)))
(*.f64 -1 (*.f64 (*.f64 (pow.f64 cosTheta 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1))))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1)) (pow.f64 cosTheta 2)))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 cosTheta 2))) (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 cosTheta 2))) 2) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1)))))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1)) (pow.f64 cosTheta 2)))
(*.f64 -1 (*.f64 -1 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2))))
(neg.f64 (neg.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1)) (pow.f64 cosTheta 2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2))) 2))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1)) (pow.f64 cosTheta 2)))
(*.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) 1)
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1)) (pow.f64 cosTheta 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2))) 2) (cbrt.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2))))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1)) (pow.f64 cosTheta 2)))
(*.f64 (pow.f64 cosTheta 2) (neg.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1)))))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1)) (pow.f64 cosTheta 2)))
(*.f64 (*.f64 (neg.f64 (pow.f64 cosTheta 2)) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1)))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1)) (pow.f64 cosTheta 2)))
(*.f64 (neg.f64 (pow.f64 cosTheta 2)) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1))))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1)) (pow.f64 cosTheta 2)))
(*.f64 (*.f64 (neg.f64 (pow.f64 cosTheta 2)) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1))))) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1)))) 2))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1)) (pow.f64 cosTheta 2)))
(*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1))) (cbrt.f64 (neg.f64 (pow.f64 cosTheta 2)))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 cosTheta 2))) 2))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1)) (pow.f64 cosTheta 2)))
(*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1))) -1) (pow.f64 cosTheta 2))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1)) (pow.f64 cosTheta 2)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1))) (neg.f64 (pow.f64 cosTheta 2)))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1)) (pow.f64 cosTheta 2)))
(*.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) 1) (pow.f64 (sqrt.f64 (PI.f64)) 2))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1)) (pow.f64 cosTheta 2)))
(*.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2) 2))
(*.f64 (*.f64 (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1)) (pow.f64 cosTheta 2)) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) 2) 3))
(*.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1)) (pow.f64 cosTheta 2)))
(neg.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1))))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1)) (pow.f64 cosTheta 2)))
(if (>.f64 (sqrt.f64 (PI.f64)) 0) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (PI.f64))) 2))) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1)) (pow.f64 cosTheta 2)))
(if (>=.f64 (PI.f64) 0) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (PI.f64)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1)) (pow.f64 cosTheta 2)))
(if (and (>.f64 1 0) (>.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) 0)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1)) (pow.f64 cosTheta 2)))
(if (and (>.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2))) 0) (>.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2))) 2) 0)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1)) (pow.f64 cosTheta 2)))
(if (and (>.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) 0) (>.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) 0)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1)) (pow.f64 cosTheta 2)))
(if (and (>.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1))) 0) (>.f64 (neg.f64 (pow.f64 cosTheta 2)) 0)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1)) (pow.f64 cosTheta 2)))
(if (and (>.f64 (neg.f64 (pow.f64 cosTheta 2)) 0) (>.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1))) 0)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1)) (pow.f64 cosTheta 2)))
(if (>.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) 0) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1)) (pow.f64 cosTheta 2)))
(if (>.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) 0) (exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2))) 1)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1)) (pow.f64 cosTheta 2)))
(if (and (>.f64 (sqrt.f64 2) 0) (>.f64 (sqrt.f64 2) 0)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1)) (pow.f64 cosTheta 2)))
(if (>=.f64 2 0) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1)) (pow.f64 cosTheta 2)))
(if (and (>.f64 (cbrt.f64 2) 0) (>.f64 (cbrt.f64 (*.f64 2 2)) 0)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1)) (pow.f64 cosTheta 2)))
(if (>.f64 2 0) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1)) (pow.f64 cosTheta 2)))
(if (and (>.f64 1 0) (>.f64 2 0)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1)) (pow.f64 cosTheta 2)))
(if (and (>=.f64 2 0) (>=.f64 2 0)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1)) (pow.f64 cosTheta 2)))
(if (and (>.f64 (pow.f64 cosTheta 2) 0) (>.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1))) 0)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1)) (pow.f64 cosTheta 2)))
(if (>.f64 cosTheta 0) (neg.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (log.f64 cosTheta) 2)) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1)))) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(if (>.f64 cosTheta 0) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (exp.f64 (*.f64 (log.f64 cosTheta) 2))) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1)) (pow.f64 cosTheta 2))))
(if (>.f64 cosTheta 0) (-.f64 0 (*.f64 (*.f64 (exp.f64 (*.f64 (log.f64 cosTheta) 2)) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1)))) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(if (>.f64 cosTheta 0) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (exp.f64 (*.f64 (log.f64 cosTheta) 2))) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1)) (pow.f64 cosTheta 2))))
(if (>.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) 0) (cbrt.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2))) 3))) (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1)) (pow.f64 cosTheta 2)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 cosTheta 2) (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1))) (pow.f64 (sqrt.f64 (PI.f64)) 2)) 3))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1)) (pow.f64 cosTheta 2)))
(-.f64 0 (*.f64 (*.f64 (pow.f64 cosTheta 2) (pow.f64 (sqrt.f64 (PI.f64)) 2)) (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1))))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1)) (pow.f64 cosTheta 2)))
(*.f64 (*.f64 (*.f64 cosTheta (neg.f64 cosTheta)) (pow.f64 (pow.f64 (PI.f64) 1/2) 2)) (-.f64 (+.f64 c 1) (pow.f64 (pow.f64 (PI.f64) 1/2) -1)))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1)) (pow.f64 cosTheta 2)))
(*.f64 (-.f64 (+.f64 c 1) (pow.f64 (pow.f64 (PI.f64) 1/2) -1)) (*.f64 (if (>=.f64 (PI.f64) 0) (PI.f64) (pow.f64 (pow.f64 (PI.f64) 1/2) 2)) (*.f64 cosTheta (neg.f64 cosTheta))))
(*.f64 (pow.f64 (sqrt.f64 (PI.f64)) 2) (*.f64 (-.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (+.f64 c 1)) (pow.f64 cosTheta 2)))

eval380.0ms (0.4%)

Compiler

Compiled 10625 to 6331 computations (40.4% saved)

prune482.0ms (0.5%)

Pruning

4 alts after pruning (2 fresh and 2 done)

PrunedKeptTotal
New3261327
Fresh617
Picked011
Done011
Total3324336
Accurracy
100.0%
Counts
336 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
50.8%
(if (!=.f64 (-.f64 (+.f64 c 1) (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 0) (/.f64 (*.f64 1 (-.f64 (+.f64 c 1) (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (-.f64 (pow.f64 (+.f64 c 1) 2) (pow.f64 (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
99.7%
(/.f64 1 (+.f64 (+.f64 1 c) (*.f64 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)) (exp.f64 (*.f64 (neg.f64 cosTheta) cosTheta)))))
99.0%
(+.f64 (*.f64 (neg.f64 (pow.f64 cosTheta 2)) (*.f64 (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1)) (pow.f64 (sqrt.f64 (PI.f64)) 2))) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (PI.f64)) (/.f64 1 3)) 3) cosTheta))
98.6%
(+.f64 (*.f64 (neg.f64 (pow.f64 cosTheta 2)) (*.f64 (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1)) (pow.f64 (sqrt.f64 (PI.f64)) 2))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
Compiler

Compiled 198 to 128 computations (35.4% saved)

regimes171.0ms (0.2%)

Accuracy

Total -50.7b remaining (-23507.9%)

Threshold costs -50.7b (-23507.9%)

Counts
19 → 1
Calls
Call 1
Inputs
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) 2) (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))))
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) 2) (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))))
(+.f64 (neg.f64 (*.f64 (pow.f64 cosTheta 2) (*.f64 (-.f64 (+.f64 c 1) (/.f64 1 (sqrt.f64 (PI.f64)))) (pow.f64 (sqrt.f64 (PI.f64)) 2)))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(+.f64 (*.f64 (neg.f64 (pow.f64 cosTheta 2)) (*.f64 (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1)) (pow.f64 (sqrt.f64 (PI.f64)) 2))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))
(+.f64 (*.f64 (neg.f64 (pow.f64 cosTheta 2)) (*.f64 (-.f64 (+.f64 c 1) (pow.f64 (sqrt.f64 (PI.f64)) -1)) (pow.f64 (sqrt.f64 (PI.f64)) 2))) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (PI.f64)) (/.f64 1 3)) 3) cosTheta))
(/.f64 1 (+.f64 (+.f64 1 c) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) cosTheta)) (exp.f64 (*.f64 (neg.f64 cosTheta) cosTheta)))))
(/.f64 1 (+.f64 (+.f64 1 c) (*.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (pow.f64 (sqrt.f64 (PI.f64)) -1)) cosTheta) (exp.f64 (*.f64 (neg.f64 cosTheta) cosTheta)))))
(/.f64 1 (+.f64 (+.f64 1 c) (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) (*.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) cosTheta)) (pow.f64 cosTheta 2)) (exp.f64 (*.f64 (neg.f64 cosTheta) cosTheta)))))
(/.f64 1 (+.f64 (+.f64 1 c) (*.f64 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)) (exp.f64 (*.f64 (neg.f64 cosTheta) cosTheta)))))
(/.f64 (/.f64 1 (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (neg.f64 (fma.f64 2 cosTheta -1)) 1/2) (*.f64 (/.f64 1 (pow.f64 (PI.f64) 1/2)) (/.f64 1 cosTheta))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (neg.f64 (fma.f64 2 cosTheta -1)) 1/2) (*.f64 cosTheta (pow.f64 (PI.f64) 1/2))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2)))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) -1) 2) (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) cosTheta) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))))
(/.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 3) (*.f64 (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2)))
(/.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) (pow.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 2))
(pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) 3)
(pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)))) 3)
(pow.f64 (/.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 cosTheta (sqrt.f64 (PI.f64)))) (pow.f64 (exp.f64 cosTheta) (-.f64 0 cosTheta)) (+.f64 1 c))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 cosTheta (sqrt.f64 (PI.f64)))) (pow.f64 (exp.f64 cosTheta) (-.f64 0 cosTheta)) (+.f64 1 c))) 2)) 3)
(pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1)
(if (!=.f64 (-.f64 (+.f64 c 1) (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)))) 0) (/.f64 (*.f64 1 (-.f64 (+.f64 c 1) (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))))) (-.f64 (pow.f64 (+.f64 c 1) 2) (pow.f64 (*.f64 (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta))) 2))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
(if (>.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) 0) (exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1))) -1)) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (*.f64 (sqrt.f64 (PI.f64)) cosTheta)) (pow.f64 (exp.f64 cosTheta) (neg.f64 cosTheta)) (+.f64 c 1)) -1))
Outputs
(/.f64 1 (+.f64 (+.f64 1 c) (*.f64 (if (!=.f64 (pow.f64 (sqrt.f64 (PI.f64)) -1) 0) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (/.f64 cosTheta (pow.f64 (sqrt.f64 (PI.f64)) -1))) (/.f64 (/.f64 (sqrt.f64 (-.f64 1 (+.f64 cosTheta cosTheta))) (sqrt.f64 (PI.f64))) cosTheta)) (exp.f64 (*.f64 (neg.f64 cosTheta) cosTheta)))))
Calls

6 calls:

33.0ms
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) cosTheta)) (exp.f64 (*.f64 (neg.f64 cosTheta) cosTheta)))
33.0ms
(/.f64 1 (+.f64 (+.f64 1 c) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) cosTheta)) (exp.f64 (*.f64 (neg.f64 cosTheta) cosTheta)))))
24.0ms
cosTheta
18.0ms
(+.f64 (+.f64 1 c) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) cosTheta)) (exp.f64 (*.f64 (neg.f64 cosTheta) cosTheta))))
16.0ms
c
Results
AccuracySegmentsBranch
99.7%1cosTheta
99.7%1c
99.7%1(/.f64 1 (+.f64 (+.f64 1 c) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) cosTheta)) (exp.f64 (*.f64 (neg.f64 cosTheta) cosTheta)))))
99.7%1(+.f64 (+.f64 1 c) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) cosTheta)) (exp.f64 (*.f64 (neg.f64 cosTheta) cosTheta))))
99.7%1(+.f64 1 c)
99.7%1(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (PI.f64))) (/.f64 (sqrt.f64 (-.f64 (-.f64 1 cosTheta) cosTheta)) cosTheta)) (exp.f64 (*.f64 (neg.f64 cosTheta) cosTheta)))
Compiler

Compiled 879 to 492 computations (44% saved)

simplify2.0ms (0%)

Stop Event
fuel
Compiler

Compiled 45 to 31 computations (31.1% saved)

soundness0.0ms (0%)

end57.0ms (0.1%)

Compiler

Compiled 45 to 31 computations (31.1% saved)

Profiling

Loading profile data...