GTR1 distribution

Time bar (total: 8.7s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze55.0ms (0.6%)

Memory
-2.9MiB live, 77.2MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%0.6%99.4%0%0%0%0
0%0%0.6%99.4%0%0%0%1
0%0%0.6%99.4%0%0%0%2
0%0%0.6%99.4%0%0%0%3
0%0%0.6%99.4%0%0%0%4
50%0.3%0.3%99.4%0%0%0%5
50%0.3%0.3%99.4%0%0%0%6
75%0.5%0.2%99.4%0%0%0%7
75%0.5%0.2%99.4%0%0%0%8
87.5%0.6%0.1%99.4%0%0%0%9
87.5%0.6%0.1%99.4%0%0%0%10
93.7%0.6%0%99.4%0%0%0%11
93.7%0.6%0%99.4%0%0%0%12
Compiler

Compiled 40 to 23 computations (42.5% saved)

sample1.6s (18.1%)

Memory
38.6MiB live, 2 250.2MiB allocated
Samples
1.1s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 838.0ms
ival-mult: 276.0ms (32.9% of total)
const: 154.0ms (18.4% of total)
ival-log: 110.0ms (13.1% of total)
ival-<=: 93.0ms (11.1% of total)
ival-div: 64.0ms (7.6% of total)
ival-add: 38.0ms (4.5% of total)
ival-sub: 36.0ms (4.3% of total)
ival-pi: 29.0ms (3.5% of total)
ival-and: 24.0ms (2.9% of total)
exact: 10.0ms (1.2% of total)
ival-assert: 3.0ms (0.4% of total)
Bogosity

explain251.0ms (2.9%)

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

Compiled 210 to 43 computations (79.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 44.0ms
ival-mult: 27.0ms (61.4% of total)
ival-log: 6.0ms (13.7% of total)
ival-div: 4.0ms (9.1% of total)
ival-pi: 2.0ms (4.6% of total)
ival-add: 2.0ms (4.6% of total)
ival-sub: 2.0ms (4.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

preprocess263.0ms (3%)

Memory
-24.2MiB live, 248.6MiB allocated
Algorithm
egg-herbie
Rules
12 798×lower-fma.f64
12 798×lower-fma.f32
4 578×lower-*.f64
4 568×lower-*.f32
2 370×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
035130
1148122
2629120
33565120
47829120
01324
02324
15124
215924
364324
4269324
5440324
6770424
0855221
Stop Event
iter limit
node limit
iter limit
node limit
Calls
Call 1
Inputs
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
Outputs
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha))))
Symmetry

(abs alpha)

(abs cosTheta)

Compiler

Compiled 24 to 13 computations (45.8% saved)

eval0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Compiler

Compiled 0 to 2 computations (-∞% saved)

prune0.0ms (0%)

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

Compiled 24 to 13 computations (45.8% saved)

simplify186.0ms (2.1%)

Memory
23.2MiB live, 229.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f32 alpha alpha)
cost-diff0
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
cost-diff64
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))
cost-diff64
(-.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
Rules
12 798×lower-fma.f64
12 798×lower-fma.f32
4 578×lower-*.f64
4 568×lower-*.f32
2 370×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01391
02391
15191
215991
364391
4269391
5440391
6770491
0855281
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(-.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
(*.f32 alpha alpha)
alpha
#s(literal 1 binary32)
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))
(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))
(PI.f32)
(log.f32 (*.f32 alpha alpha))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))
(*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)
(*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta)
cosTheta
Outputs
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha))))
(-.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
(fma.f32 alpha alpha #s(literal -1 binary32))
(*.f32 alpha alpha)
alpha
#s(literal 1 binary32)
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))
(*.f32 (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha)))
(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))
(*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32))
(PI.f32)
(log.f32 (*.f32 alpha alpha))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))
(fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))
(*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)
(*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta)
(*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta)
(*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))
cosTheta

localize40.0ms (0.5%)

Memory
4.1MiB live, 83.1MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.1015625
(*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)
accuracy0.15625
(*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta)
accuracy0.3046875
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
accuracy0.41796875
(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))
Samples
32.0ms256×0valid
Compiler

Compiled 93 to 15 computations (83.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 24.0ms
ival-mult: 16.0ms (66.8% of total)
ival-log: 3.0ms (12.5% of total)
ival-div: 2.0ms (8.4% of total)
ival-pi: 1.0ms (4.2% of total)
ival-add: 1.0ms (4.2% of total)
ival-sub: 1.0ms (4.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series60.0ms (0.7%)

Memory
-15.3MiB live, 182.9MiB allocated
Counts
7 → 132
Calls
Call 1
Inputs
#s(alt (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())
#s(alt (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)) (patch (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)) #<representation binary32>) () ())
#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())
#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())
#s(alt (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (patch (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #<representation binary32>) () ())
#s(alt (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) (patch (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta) (patch (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta) #<representation binary32>) () ())
Outputs
#s(alt -1 (taylor 0 alpha) (#s(alt (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (pow alpha 2) 1) (taylor 0 alpha) (#s(alt (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (pow alpha 2) 1) (taylor 0 alpha) (#s(alt (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (pow alpha 2) 1) (taylor 0 alpha) (#s(alt (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (pow cosTheta 2))) (taylor 0 alpha) (#s(alt (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)) (patch (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2)))) (taylor 0 alpha) (#s(alt (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)) (patch (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2)))) (taylor 0 alpha) (#s(alt (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)) (patch (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2)))) (taylor 0 alpha) (#s(alt (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)) (patch (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (/ -1/2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (taylor 0 alpha) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (- (* (pow alpha 2) (- (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))))) (taylor 0 alpha) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (- (* (pow alpha 2) (- (+ (* -1 (/ (* (pow alpha 2) (* (pow cosTheta 2) (- (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))))))) (+ 1 (* -1 (pow cosTheta 2))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))))) (taylor 0 alpha) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (- (* (pow alpha 2) (- (+ (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* (pow alpha 2) (- (/ (* (pow alpha 2) (* (pow cosTheta 4) (- (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))))))) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)) (/ (* (pow cosTheta 2) (- (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (+ 1 (* -1 (pow cosTheta 2))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))))) (taylor 0 alpha) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor 0 alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor 0 alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor 0 alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor 0 alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (PI) (log alpha))) (taylor 0 alpha) (#s(alt (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (patch (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (PI) (log alpha))) (taylor 0 alpha) (#s(alt (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (patch (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (PI) (log alpha))) (taylor 0 alpha) (#s(alt (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (patch (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (PI) (log alpha))) (taylor 0 alpha) (#s(alt (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (patch (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (* -1 cosTheta) (taylor 0 alpha) (#s(alt (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) (patch (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 cosTheta) (* (pow alpha 2) cosTheta)) (taylor 0 alpha) (#s(alt (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) (patch (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 cosTheta) (* (pow alpha 2) cosTheta)) (taylor 0 alpha) (#s(alt (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) (patch (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 cosTheta) (* (pow alpha 2) cosTheta)) (taylor 0 alpha) (#s(alt (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) (patch (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow cosTheta 2)) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta) (patch (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta) (patch (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta) (patch (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta) (patch (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor inf alpha) (#s(alt (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor inf alpha) (#s(alt (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor inf alpha) (#s(alt (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor inf alpha) (#s(alt (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (pow cosTheta 2)) (taylor inf alpha) (#s(alt (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)) (patch (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2)))) (taylor inf alpha) (#s(alt (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)) (patch (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2)))) (taylor inf alpha) (#s(alt (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)) (patch (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2)))) (taylor inf alpha) (#s(alt (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)) (patch (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (taylor inf alpha) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (- (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))))) (taylor inf alpha) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2)))) (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))))) (taylor inf alpha) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (/ (* (pow (+ 1 (* -1 (pow cosTheta 2))) 2) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 4)))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (+ (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2)))))) (taylor inf alpha) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor inf alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor inf alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor inf alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor inf alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (* -2 (* (PI) (log (/ 1 alpha)))) (taylor inf alpha) (#s(alt (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (patch (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (* -2 (* (PI) (log (/ 1 alpha)))) (taylor inf alpha) (#s(alt (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (patch (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (* -2 (* (PI) (log (/ 1 alpha)))) (taylor inf alpha) (#s(alt (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (patch (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (* -2 (* (PI) (log (/ 1 alpha)))) (taylor inf alpha) (#s(alt (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (patch (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) cosTheta) (taylor inf alpha) (#s(alt (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) (patch (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2))))) (taylor inf alpha) (#s(alt (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) (patch (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2))))) (taylor inf alpha) (#s(alt (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) (patch (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2))))) (taylor inf alpha) (#s(alt (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) (patch (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (pow cosTheta 2)) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta) (patch (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (pow cosTheta 2))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta) (patch (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (pow cosTheta 2))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta) (patch (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (pow cosTheta 2))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta) (patch (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor -inf alpha) (#s(alt (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor -inf alpha) (#s(alt (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor -inf alpha) (#s(alt (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor -inf alpha) (#s(alt (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (pow cosTheta 2)) (taylor -inf alpha) (#s(alt (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)) (patch (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2)))) (taylor -inf alpha) (#s(alt (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)) (patch (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2)))) (taylor -inf alpha) (#s(alt (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)) (patch (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2)))) (taylor -inf alpha) (#s(alt (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)) (patch (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))) (taylor -inf alpha) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (- (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))))) (taylor -inf alpha) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2)))) (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))))) (taylor -inf alpha) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (/ (* (pow (+ 1 (* -1 (pow cosTheta 2))) 2) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 4)))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (+ (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2)))))) (taylor -inf alpha) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor -inf alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor -inf alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor -inf alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor -inf alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (* -2 (* (PI) (log (/ -1 alpha)))) (taylor -inf alpha) (#s(alt (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (patch (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (* -2 (* (PI) (log (/ -1 alpha)))) (taylor -inf alpha) (#s(alt (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (patch (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (* -2 (* (PI) (log (/ -1 alpha)))) (taylor -inf alpha) (#s(alt (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (patch (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (* -2 (* (PI) (log (/ -1 alpha)))) (taylor -inf alpha) (#s(alt (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (patch (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) cosTheta) (taylor -inf alpha) (#s(alt (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) (patch (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2))))) (taylor -inf alpha) (#s(alt (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) (patch (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2))))) (taylor -inf alpha) (#s(alt (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) (patch (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2))))) (taylor -inf alpha) (#s(alt (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) (patch (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (pow cosTheta 2)) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta) (patch (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (pow cosTheta 2))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta) (patch (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (pow cosTheta 2))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta) (patch (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (pow cosTheta 2))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta) (patch (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 cosTheta) (#s(alt (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)) (patch (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow cosTheta 2) (- (pow alpha 2) 1))) (taylor 0 cosTheta) (#s(alt (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)) (patch (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow cosTheta 2) (- (pow alpha 2) 1))) (taylor 0 cosTheta) (#s(alt (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)) (patch (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow cosTheta 2) (- (pow alpha 2) 1))) (taylor 0 cosTheta) (#s(alt (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)) (patch (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2)))) (taylor 0 cosTheta) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 2)) (* (PI) (log (pow alpha 2))))) (/ (pow alpha 2) (* (PI) (log (pow alpha 2))))) (/ 1 (* (PI) (log (pow alpha 2))))) (taylor 0 cosTheta) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* (pow cosTheta 2) (- (/ (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 3)) (* (PI) (log (pow alpha 2)))) (/ (pow (- (pow alpha 2) 1) 2) (* (PI) (log (pow alpha 2)))))) (/ (pow alpha 2) (* (PI) (log (pow alpha 2))))) (/ 1 (* (PI) (log (pow alpha 2))))) (taylor 0 cosTheta) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* (pow cosTheta 2) (- (* (pow cosTheta 2) (- (* -1 (/ (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 4)) (* (PI) (log (pow alpha 2))))) (* -1 (/ (pow (- (pow alpha 2) 1) 3) (* (PI) (log (pow alpha 2))))))) (/ (pow (- (pow alpha 2) 1) 2) (* (PI) (log (pow alpha 2)))))) (/ (pow alpha 2) (* (PI) (log (pow alpha 2))))) (/ 1 (* (PI) (log (pow alpha 2))))) (taylor 0 cosTheta) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor 0 cosTheta) (#s(alt (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) (patch (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor 0 cosTheta) (#s(alt (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) (patch (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor 0 cosTheta) (#s(alt (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) (patch (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor 0 cosTheta) (#s(alt (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) (patch (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (- (pow alpha 2) 1)) (taylor 0 cosTheta) (#s(alt (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta) (patch (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (- (pow alpha 2) 1)) (taylor 0 cosTheta) (#s(alt (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta) (patch (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (- (pow alpha 2) 1)) (taylor 0 cosTheta) (#s(alt (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta) (patch (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (- (pow alpha 2) 1)) (taylor 0 cosTheta) (#s(alt (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta) (patch (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (- (pow alpha 2) 1)) (taylor inf cosTheta) (#s(alt (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)) (patch (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1)) (taylor inf cosTheta) (#s(alt (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)) (patch (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1)) (taylor inf cosTheta) (#s(alt (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)) (patch (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1)) (taylor inf cosTheta) (#s(alt (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)) (patch (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2))))) (taylor inf cosTheta) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (pow cosTheta 2)) (taylor inf cosTheta) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (pow cosTheta 2)) (taylor inf cosTheta) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1))))) (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 3))))))) (pow cosTheta 2)) (taylor inf cosTheta) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor inf cosTheta) (#s(alt (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) (patch (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor inf cosTheta) (#s(alt (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) (patch (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor inf cosTheta) (#s(alt (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) (patch (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor inf cosTheta) (#s(alt (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) (patch (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (- (pow alpha 2) 1)) (taylor inf cosTheta) (#s(alt (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta) (patch (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (- (pow alpha 2) 1)) (taylor inf cosTheta) (#s(alt (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta) (patch (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (- (pow alpha 2) 1)) (taylor inf cosTheta) (#s(alt (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta) (patch (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (- (pow alpha 2) 1)) (taylor inf cosTheta) (#s(alt (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta) (patch (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (- (pow alpha 2) 1)) (taylor -inf cosTheta) (#s(alt (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)) (patch (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1)) (taylor -inf cosTheta) (#s(alt (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)) (patch (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1)) (taylor -inf cosTheta) (#s(alt (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)) (patch (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1)) (taylor -inf cosTheta) (#s(alt (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)) (patch (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2))))) (taylor -inf cosTheta) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (pow cosTheta 2)) (taylor -inf cosTheta) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (pow cosTheta 2)) (taylor -inf cosTheta) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1))))) (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 3))))))) (pow cosTheta 2)) (taylor -inf cosTheta) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor -inf cosTheta) (#s(alt (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) (patch (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor -inf cosTheta) (#s(alt (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) (patch (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor -inf cosTheta) (#s(alt (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) (patch (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor -inf cosTheta) (#s(alt (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) (patch (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (- (pow alpha 2) 1)) (taylor -inf cosTheta) (#s(alt (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta) (patch (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (- (pow alpha 2) 1)) (taylor -inf cosTheta) (#s(alt (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta) (patch (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (- (pow alpha 2) 1)) (taylor -inf cosTheta) (#s(alt (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta) (patch (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (- (pow alpha 2) 1)) (taylor -inf cosTheta) (#s(alt (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta) (patch (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta) #<representation binary32>) () ())) ())
Calls

6 calls:

TimeVariablePointExpression
31.0ms
alpha
@0
((- (* alpha alpha) 1) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) (/ (- (* alpha alpha) 1) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (* alpha alpha) (* (PI) (log (* alpha alpha))) (* (- (* alpha alpha) 1) cosTheta) (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))
9.0ms
alpha
@inf
((- (* alpha alpha) 1) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) (/ (- (* alpha alpha) 1) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (* alpha alpha) (* (PI) (log (* alpha alpha))) (* (- (* alpha alpha) 1) cosTheta) (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))
9.0ms
alpha
@-inf
((- (* alpha alpha) 1) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) (/ (- (* alpha alpha) 1) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (* alpha alpha) (* (PI) (log (* alpha alpha))) (* (- (* alpha alpha) 1) cosTheta) (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))
3.0ms
cosTheta
@inf
((- (* alpha alpha) 1) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) (/ (- (* alpha alpha) 1) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (* alpha alpha) (* (PI) (log (* alpha alpha))) (* (- (* alpha alpha) 1) cosTheta) (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))
2.0ms
cosTheta
@0
((- (* alpha alpha) 1) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) (/ (- (* alpha alpha) 1) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (* alpha alpha) (* (PI) (log (* alpha alpha))) (* (- (* alpha alpha) 1) cosTheta) (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))

simplify286.0ms (3.3%)

Memory
19.6MiB live, 217.7MiB allocated
Algorithm
egg-herbie
Rules
8 466×lower-fma.f64
8 466×lower-fma.f32
5 952×lower-*.f64
5 952×lower-*.f32
4 632×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01972350
15822290
222312197
087022075
Stop Event
iter limit
node limit
Counts
132 → 132
Calls
Call 1
Inputs
-1
(- (pow alpha 2) 1)
(- (pow alpha 2) 1)
(- (pow alpha 2) 1)
(+ 1 (* -1 (pow cosTheta 2)))
(+ 1 (+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2))))
(+ 1 (+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2))))
(+ 1 (+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2))))
(/ -1/2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))
(- (* (pow alpha 2) (- (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
(- (* (pow alpha 2) (- (+ (* -1 (/ (* (pow alpha 2) (* (pow cosTheta 2) (- (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))))))) (+ 1 (* -1 (pow cosTheta 2))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
(- (* (pow alpha 2) (- (+ (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* (pow alpha 2) (- (/ (* (pow alpha 2) (* (pow cosTheta 4) (- (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))))))) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)) (/ (* (pow cosTheta 2) (- (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (+ 1 (* -1 (pow cosTheta 2))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(* 2 (* (PI) (log alpha)))
(* 2 (* (PI) (log alpha)))
(* 2 (* (PI) (log alpha)))
(* 2 (* (PI) (log alpha)))
(* -1 cosTheta)
(+ (* -1 cosTheta) (* (pow alpha 2) cosTheta))
(+ (* -1 cosTheta) (* (pow alpha 2) cosTheta))
(+ (* -1 cosTheta) (* (pow alpha 2) cosTheta))
(* -1 (pow cosTheta 2))
(+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2)))
(+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2)))
(+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2)))
(pow alpha 2)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (pow cosTheta 2))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))
(- (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))))
(- (+ (* -1 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2)))) (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))))
(- (+ (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (/ (* (pow (+ 1 (* -1 (pow cosTheta 2))) 2) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 4)))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (+ (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2))))))
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(* -2 (* (PI) (log (/ 1 alpha))))
(* -2 (* (PI) (log (/ 1 alpha))))
(* -2 (* (PI) (log (/ 1 alpha))))
(* -2 (* (PI) (log (/ 1 alpha))))
(* (pow alpha 2) cosTheta)
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(* (pow alpha 2) (pow cosTheta 2))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (pow cosTheta 2)))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (pow cosTheta 2)))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (pow cosTheta 2)))
(pow alpha 2)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (pow cosTheta 2))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))
(- (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))))))
(- (+ (* -1 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2)))) (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))))))
(- (+ (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (/ (* (pow (+ 1 (* -1 (pow cosTheta 2))) 2) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 4)))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (+ (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2))))))
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(* -2 (* (PI) (log (/ -1 alpha))))
(* -2 (* (PI) (log (/ -1 alpha))))
(* -2 (* (PI) (log (/ -1 alpha))))
(* -2 (* (PI) (log (/ -1 alpha))))
(* (pow alpha 2) cosTheta)
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(* (pow alpha 2) (pow cosTheta 2))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (pow cosTheta 2)))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (pow cosTheta 2)))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (pow cosTheta 2)))
1
(+ 1 (* (pow cosTheta 2) (- (pow alpha 2) 1)))
(+ 1 (* (pow cosTheta 2) (- (pow alpha 2) 1)))
(+ 1 (* (pow cosTheta 2) (- (pow alpha 2) 1)))
(/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))
(- (+ (* -1 (/ (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 2)) (* (PI) (log (pow alpha 2))))) (/ (pow alpha 2) (* (PI) (log (pow alpha 2))))) (/ 1 (* (PI) (log (pow alpha 2)))))
(- (+ (* (pow cosTheta 2) (- (/ (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 3)) (* (PI) (log (pow alpha 2)))) (/ (pow (- (pow alpha 2) 1) 2) (* (PI) (log (pow alpha 2)))))) (/ (pow alpha 2) (* (PI) (log (pow alpha 2))))) (/ 1 (* (PI) (log (pow alpha 2)))))
(- (+ (* (pow cosTheta 2) (- (* (pow cosTheta 2) (- (* -1 (/ (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 4)) (* (PI) (log (pow alpha 2))))) (* -1 (/ (pow (- (pow alpha 2) 1) 3) (* (PI) (log (pow alpha 2))))))) (/ (pow (- (pow alpha 2) 1) 2) (* (PI) (log (pow alpha 2)))))) (/ (pow alpha 2) (* (PI) (log (pow alpha 2))))) (/ 1 (* (PI) (log (pow alpha 2)))))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1))
(* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1))
(* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1))
(/ 1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2)))))
(/ (- (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (pow cosTheta 2))
(/ (- (+ (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (pow cosTheta 2))
(/ (- (+ (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1))))) (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 3))))))) (pow cosTheta 2))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1))
(* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1))
(* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1))
(/ 1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2)))))
(/ (- (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (pow cosTheta 2))
(/ (- (+ (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (pow cosTheta 2))
(/ (- (+ (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1))))) (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 3))))))) (pow cosTheta 2))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
Outputs
-1
#s(literal -1 binary32)
(- (pow alpha 2) 1)
(fma.f32 alpha alpha #s(literal -1 binary32))
(- (pow alpha 2) 1)
(fma.f32 alpha alpha #s(literal -1 binary32))
(- (pow alpha 2) 1)
(fma.f32 alpha alpha #s(literal -1 binary32))
(+ 1 (* -1 (pow cosTheta 2)))
(-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))
(+ 1 (+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2))))
(fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))
(+ 1 (+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2))))
(fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))
(+ 1 (+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2))))
(fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))
(/ -1/2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))
(/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (log.f32 alpha))
(- (* (pow alpha 2) (- (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (/.f32 cosTheta (*.f32 (PI.f32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32)))) (/.f32 cosTheta (log.f32 alpha)) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (log.f32 alpha)))) (*.f32 alpha alpha) (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (log.f32 alpha)))
(- (* (pow alpha 2) (- (+ (* -1 (/ (* (pow alpha 2) (* (pow cosTheta 2) (- (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))))))) (+ 1 (* -1 (pow cosTheta 2))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
(fma.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (/.f32 cosTheta (*.f32 (PI.f32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32)))) (/.f32 cosTheta (log.f32 alpha)) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (log.f32 alpha)))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (/.f32 cosTheta (*.f32 (PI.f32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32)))) (/.f32 cosTheta (log.f32 alpha)) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (log.f32 alpha)))) (*.f32 cosTheta cosTheta)) (/.f32 (*.f32 alpha alpha) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))) (*.f32 alpha alpha) (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (log.f32 alpha)))
(- (* (pow alpha 2) (- (+ (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* (pow alpha 2) (- (/ (* (pow alpha 2) (* (pow cosTheta 4) (- (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))))))) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)) (/ (* (pow cosTheta 2) (- (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (+ 1 (* -1 (pow cosTheta 2))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32)))) (/.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha)) (fma.f32 (*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (/.f32 cosTheta (*.f32 (PI.f32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32)))) (/.f32 cosTheta (log.f32 alpha)) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (log.f32 alpha)))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (-.f32 (/.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (*.f32 alpha alpha)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta cosTheta))) (*.f32 alpha alpha) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (log.f32 alpha)))) (*.f32 alpha alpha) (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (log.f32 alpha)))
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(* 2 (* (PI) (log alpha)))
(*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))
(* 2 (* (PI) (log alpha)))
(*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))
(* 2 (* (PI) (log alpha)))
(*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))
(* 2 (* (PI) (log alpha)))
(*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))
(* -1 cosTheta)
(neg.f32 cosTheta)
(+ (* -1 cosTheta) (* (pow alpha 2) cosTheta))
(*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))
(+ (* -1 cosTheta) (* (pow alpha 2) cosTheta))
(*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))
(+ (* -1 cosTheta) (* (pow alpha 2) cosTheta))
(*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))
(* -1 (pow cosTheta 2))
(*.f32 (neg.f32 cosTheta) cosTheta)
(+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2)))
(*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta)
(+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2)))
(*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta)
(+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2)))
(*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta)
(pow alpha 2)
(*.f32 alpha alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(fma.f32 alpha alpha #s(literal -1 binary32))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(fma.f32 alpha alpha #s(literal -1 binary32))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(fma.f32 alpha alpha #s(literal -1 binary32))
(* (pow alpha 2) (pow cosTheta 2))
(*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha)
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(fma.f32 (*.f32 (*.f32 cosTheta (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha alpha)))) alpha) alpha #s(literal 1 binary32))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(fma.f32 (*.f32 (*.f32 cosTheta (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha alpha)))) alpha) alpha #s(literal 1 binary32))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(fma.f32 (*.f32 (*.f32 cosTheta (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha alpha)))) alpha) alpha #s(literal 1 binary32))
(/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))
(/.f32 (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (neg.f32 (log.f32 alpha)))
(- (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))))
(fma.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 alpha))) (*.f32 alpha alpha)) #s(literal -1/2 binary32) (+.f32 (/.f32 (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (neg.f32 (log.f32 alpha))) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (neg.f32 (log.f32 alpha))))))
(- (+ (* -1 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2)))) (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))))
(-.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (neg.f32 (log.f32 alpha)))) (/.f32 (/.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta cosTheta) #s(literal -1/2 binary32)) alpha) alpha) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 alpha)))) (fma.f32 (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 alpha))) #s(literal -1/2 binary32) (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (neg.f32 (log.f32 alpha)))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) cosTheta) (*.f32 cosTheta (pow.f32 alpha #s(literal 4 binary32)))) (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (neg.f32 (log.f32 alpha)))))
(- (+ (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (/ (* (pow (+ 1 (* -1 (pow cosTheta 2))) 2) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 4)))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (+ (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2))))))
(-.f32 (fma.f32 (/.f32 (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 alpha))) #s(literal -1/2 binary32) (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (neg.f32 (log.f32 alpha)))) (pow.f32 alpha #s(literal 6 binary32))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32)) (pow.f32 cosTheta #s(literal 4 binary32))) (/.f32 (/.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta cosTheta) #s(literal -1/2 binary32)) alpha) alpha) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 alpha)))) (-.f32 (fma.f32 (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 alpha))) #s(literal -1/2 binary32) (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (neg.f32 (log.f32 alpha)))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) cosTheta) (*.f32 cosTheta (pow.f32 alpha #s(literal 4 binary32)))) (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (neg.f32 (log.f32 alpha)))) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (neg.f32 (log.f32 alpha))))))
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(* -2 (* (PI) (log (/ 1 alpha))))
(*.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (neg.f32 (log.f32 alpha)))
(* -2 (* (PI) (log (/ 1 alpha))))
(*.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (neg.f32 (log.f32 alpha)))
(* -2 (* (PI) (log (/ 1 alpha))))
(*.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (neg.f32 (log.f32 alpha)))
(* -2 (* (PI) (log (/ 1 alpha))))
(*.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (neg.f32 (log.f32 alpha)))
(* (pow alpha 2) cosTheta)
(*.f32 cosTheta (*.f32 alpha alpha))
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(*.f32 (*.f32 (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha alpha))) alpha) alpha)
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(*.f32 (*.f32 (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha alpha))) alpha) alpha)
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(*.f32 (*.f32 (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha alpha))) alpha) alpha)
(* (pow alpha 2) (pow cosTheta 2))
(*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha)
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (pow cosTheta 2)))
(*.f32 (*.f32 (*.f32 cosTheta (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha alpha)))) alpha) alpha)
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (pow cosTheta 2)))
(*.f32 (*.f32 (*.f32 cosTheta (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha alpha)))) alpha) alpha)
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (pow cosTheta 2)))
(*.f32 (*.f32 (*.f32 cosTheta (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha alpha)))) alpha) alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(fma.f32 alpha alpha #s(literal -1 binary32))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(fma.f32 alpha alpha #s(literal -1 binary32))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(fma.f32 alpha alpha #s(literal -1 binary32))
(* (pow alpha 2) (pow cosTheta 2))
(*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha)
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(fma.f32 (*.f32 (*.f32 cosTheta (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha alpha)))) alpha) alpha #s(literal 1 binary32))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(fma.f32 (*.f32 (*.f32 cosTheta (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha alpha)))) alpha) alpha #s(literal 1 binary32))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(fma.f32 (*.f32 (*.f32 cosTheta (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha alpha)))) alpha) alpha #s(literal 1 binary32))
(/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))
(/.f32 (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))
(- (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))))))
(-.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (fma.f32 (/.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) alpha) alpha) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (/.f32 #s(literal -1/2 binary32) (PI.f32)) (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))))
(- (+ (* -1 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2)))) (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))))))
(-.f32 (-.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (fma.f32 (-.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta cosTheta) #s(literal -1/2 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) cosTheta) (*.f32 cosTheta (pow.f32 alpha #s(literal 4 binary32)))) (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta cosTheta) #s(literal -1/2 binary32)) (*.f32 (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (*.f32 alpha alpha))))
(- (+ (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (/ (* (pow (+ 1 (* -1 (pow cosTheta 2))) 2) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 4)))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (+ (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2))))))
(-.f32 (-.f32 (fma.f32 (-.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta cosTheta) #s(literal -1/2 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (/.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32)) (pow.f32 cosTheta #s(literal 4 binary32))) (pow.f32 alpha #s(literal 6 binary32))) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (fma.f32 (/.f32 (-.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta cosTheta) #s(literal -1/2 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 cosTheta cosTheta) #s(literal -1/2 binary32)) (*.f32 (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (*.f32 alpha alpha)))))
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(* -2 (* (PI) (log (/ -1 alpha))))
(*.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))
(* -2 (* (PI) (log (/ -1 alpha))))
(*.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))
(* -2 (* (PI) (log (/ -1 alpha))))
(*.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))
(* -2 (* (PI) (log (/ -1 alpha))))
(*.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))
(* (pow alpha 2) cosTheta)
(*.f32 cosTheta (*.f32 alpha alpha))
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(*.f32 (*.f32 (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha alpha))) alpha) alpha)
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(*.f32 (*.f32 (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha alpha))) alpha) alpha)
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(*.f32 (*.f32 (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha alpha))) alpha) alpha)
(* (pow alpha 2) (pow cosTheta 2))
(*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha)
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (pow cosTheta 2)))
(*.f32 (*.f32 (*.f32 cosTheta (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha alpha)))) alpha) alpha)
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (pow cosTheta 2)))
(*.f32 (*.f32 (*.f32 cosTheta (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha alpha)))) alpha) alpha)
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (pow cosTheta 2)))
(*.f32 (*.f32 (*.f32 cosTheta (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha alpha)))) alpha) alpha)
1
#s(literal 1 binary32)
(+ 1 (* (pow cosTheta 2) (- (pow alpha 2) 1)))
(fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))
(+ 1 (* (pow cosTheta 2) (- (pow alpha 2) 1)))
(fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))
(+ 1 (* (pow cosTheta 2) (- (pow alpha 2) 1)))
(fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))
(/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))
(/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha)))
(- (+ (* -1 (/ (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 2)) (* (PI) (log (pow alpha 2))))) (/ (pow alpha 2) (* (PI) (log (pow alpha 2))))) (/ 1 (* (PI) (log (pow alpha 2)))))
(-.f32 (/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha))) (*.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) cosTheta) (log.f32 (*.f32 alpha alpha))) (/.f32 cosTheta (PI.f32))))
(- (+ (* (pow cosTheta 2) (- (/ (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 3)) (* (PI) (log (pow alpha 2)))) (/ (pow (- (pow alpha 2) 1) 2) (* (PI) (log (pow alpha 2)))))) (/ (pow alpha 2) (* (PI) (log (pow alpha 2))))) (/ 1 (* (PI) (log (pow alpha 2)))))
(fma.f32 (-.f32 (*.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) cosTheta) (log.f32 (*.f32 alpha alpha))) (/.f32 cosTheta (PI.f32))) (/.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha)))) (*.f32 cosTheta cosTheta) (/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha))))
(- (+ (* (pow cosTheta 2) (- (* (pow cosTheta 2) (- (* -1 (/ (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 4)) (* (PI) (log (pow alpha 2))))) (* -1 (/ (pow (- (pow alpha 2) 1) 3) (* (PI) (log (pow alpha 2))))))) (/ (pow (- (pow alpha 2) 1) 2) (* (PI) (log (pow alpha 2)))))) (/ (pow alpha 2) (* (PI) (log (pow alpha 2))))) (/ 1 (* (PI) (log (pow alpha 2)))))
(fma.f32 (-.f32 (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (log.f32 (*.f32 alpha alpha))) (-.f32 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) (PI.f32)))) (*.f32 cosTheta cosTheta)) (/.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha)))) (*.f32 cosTheta cosTheta) (/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha))))
(* cosTheta (- (pow alpha 2) 1))
(*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))
(* cosTheta (- (pow alpha 2) 1))
(*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))
(* cosTheta (- (pow alpha 2) 1))
(*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))
(* cosTheta (- (pow alpha 2) 1))
(*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta)
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta)
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta)
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta)
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta)
(* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1))
(fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))
(* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1))
(fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))
(* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1))
(fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))
(/ 1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2)))))
(/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 (*.f32 alpha alpha)))
(/ (- (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (pow cosTheta 2))
(/.f32 (-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (log.f32 (*.f32 alpha alpha))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal -1 binary32))))) (*.f32 cosTheta cosTheta))
(/ (- (+ (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (pow cosTheta 2))
(/.f32 (-.f32 (+.f32 (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32))) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) (log.f32 (*.f32 alpha alpha)))) (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (log.f32 (*.f32 alpha alpha)))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal -1 binary32))))) (*.f32 cosTheta cosTheta))
(/ (- (+ (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1))))) (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 3))))))) (pow cosTheta 2))
(/.f32 (-.f32 (-.f32 (+.f32 (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32))) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) (log.f32 (*.f32 alpha alpha)))) (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (log.f32 (*.f32 alpha alpha)))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal -1 binary32))))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 6 binary32))) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) (log.f32 (*.f32 alpha alpha))))) (*.f32 cosTheta cosTheta))
(* cosTheta (- (pow alpha 2) 1))
(*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))
(* cosTheta (- (pow alpha 2) 1))
(*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))
(* cosTheta (- (pow alpha 2) 1))
(*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))
(* cosTheta (- (pow alpha 2) 1))
(*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta)
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta)
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta)
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta)
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta)
(* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1))
(fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))
(* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1))
(fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))
(* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1))
(fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))
(/ 1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2)))))
(/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 (*.f32 alpha alpha)))
(/ (- (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (pow cosTheta 2))
(/.f32 (-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (log.f32 (*.f32 alpha alpha))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal -1 binary32))))) (*.f32 cosTheta cosTheta))
(/ (- (+ (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (pow cosTheta 2))
(/.f32 (-.f32 (+.f32 (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32))) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) (log.f32 (*.f32 alpha alpha)))) (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (log.f32 (*.f32 alpha alpha)))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal -1 binary32))))) (*.f32 cosTheta cosTheta))
(/ (- (+ (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1))))) (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 3))))))) (pow cosTheta 2))
(/.f32 (-.f32 (-.f32 (+.f32 (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32))) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) (log.f32 (*.f32 alpha alpha)))) (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (log.f32 (*.f32 alpha alpha)))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal -1 binary32))))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 6 binary32))) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) (log.f32 (*.f32 alpha alpha))))) (*.f32 cosTheta cosTheta))
(* cosTheta (- (pow alpha 2) 1))
(*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))
(* cosTheta (- (pow alpha 2) 1))
(*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))
(* cosTheta (- (pow alpha 2) 1))
(*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))
(* cosTheta (- (pow alpha 2) 1))
(*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta)
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta)
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta)
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta)

rewrite282.0ms (3.2%)

Memory
-17.7MiB live, 300.0MiB allocated
Rules
6 278×lower-*.f64
6 268×lower-*.f32
5 746×lower-fma.f64
5 746×lower-fma.f32
3 952×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01365
02365
19865
276863
0844655
Stop Event
iter limit
node limit
iter limit
Counts
7 → 609
Calls
Call 1
Inputs
(-.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(*.f32 alpha alpha)
(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))
(*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta)
(*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)
Outputs
(expm1.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) alpha)) (-.f32 alpha #s(literal 1 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (-.f32 alpha #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) alpha))
(*.f32 (neg.f32 (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (-.f32 alpha #s(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32))) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32))))
(*.f32 (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))))
(*.f32 (+.f32 (neg.f32 alpha) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) alpha))
(*.f32 (neg.f32 (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 alpha) alpha #s(literal -1 binary32))))
(*.f32 (neg.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))))))
(*.f32 (-.f32 alpha #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) alpha))
(*.f32 (+.f32 #s(literal 1 binary32) alpha) (neg.f32 (-.f32 #s(literal 1 binary32) alpha)))
(*.f32 (+.f32 #s(literal 1 binary32) alpha) (-.f32 alpha #s(literal 1 binary32)))
(*.f32 (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32))))
(*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(*.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 alpha) alpha))))
(*.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32))) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32))))) (+.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))) (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))))) (+.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32))) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32))) (*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32)))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))) (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))) (fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))) (*.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))))))))
(/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)))) (neg.f32 (fma.f32 (neg.f32 alpha) alpha #s(literal -1 binary32))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 alpha alpha #s(literal 1 binary32)))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)))) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) alpha)) (-.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) alpha)))
(/.f32 (*.f32 (-.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) alpha)) (-.f32 alpha #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (+.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) alpha) (-.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) alpha)))
(/.f32 (*.f32 (+.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (-.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) alpha) (+.f32 #s(literal 1 binary32) alpha)))
(/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (-.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) alpha))))
(/.f32 (*.f32 (-.f32 (pow.f32 alpha #s(literal 8 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 alpha #s(literal 12 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (+.f32 (+.f32 (pow.f32 alpha #s(literal 8 binary32)) #s(literal 1 binary32)) (pow.f32 alpha #s(literal 4 binary32))) (fma.f32 alpha alpha #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 alpha #s(literal 12 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))))
(/.f32 (*.f32 (-.f32 (pow.f32 alpha #s(literal 18 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (+.f32 (+.f32 (pow.f32 alpha #s(literal 12 binary32)) #s(literal 1 binary32)) (pow.f32 alpha #s(literal 6 binary32))) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))))
(/.f32 (-.f32 (+.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 6 binary32))) (fma.f32 alpha alpha #s(literal 1 binary32))) (pow.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))) (*.f32 (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))) #s(literal 1 binary32))) (*.f32 (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))))
(/.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))
(/.f32 (neg.f32 (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32))) (fma.f32 (neg.f32 alpha) alpha #s(literal -1 binary32)))
(/.f32 (neg.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 alpha) alpha))))
(/.f32 (neg.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32))) (neg.f32 (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))))
(/.f32 (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) (neg.f32 (fma.f32 (neg.f32 alpha) alpha #s(literal -1 binary32))))
(/.f32 (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal -1 binary32)))))
(/.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) (neg.f32 (neg.f32 (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))))))
(/.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) alpha) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) alpha))))
(/.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) (-.f32 (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 alpha) alpha)))
(/.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 alpha) alpha)) (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal -1 binary32))))
(-.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (-.f32 (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 alpha) alpha))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 alpha) alpha))))
(-.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32))))
(-.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))))
(-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(-.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
(fma.f32 (*.f32 #s(literal 1 binary32) alpha) alpha #s(literal -1 binary32))
(fma.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32))) (/.f32 alpha #s(literal 1 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 alpha alpha #s(literal 1 binary32))) (/.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(fma.f32 (/.f32 alpha (fma.f32 alpha alpha #s(literal 1 binary32))) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal 1 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(fma.f32 (exp.f32 (log.f32 alpha)) (exp.f32 (log.f32 alpha)) #s(literal -1 binary32))
(fma.f32 (-.f32 alpha #s(literal 1 binary32)) #s(literal 1 binary32) (*.f32 (-.f32 alpha #s(literal 1 binary32)) alpha))
(fma.f32 (-.f32 alpha #s(literal 1 binary32)) alpha (*.f32 (-.f32 alpha #s(literal 1 binary32)) #s(literal 1 binary32)))
(fma.f32 (+.f32 #s(literal 1 binary32) alpha) alpha (*.f32 (+.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)))
(fma.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(fma.f32 (pow.f32 alpha #s(literal 6 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))))))
(fma.f32 #s(literal 1 binary32) (-.f32 alpha #s(literal 1 binary32)) (*.f32 alpha (-.f32 alpha #s(literal 1 binary32))))
(fma.f32 #s(literal 1 binary32) (*.f32 alpha alpha) #s(literal -1 binary32))
(fma.f32 (*.f32 alpha alpha) #s(literal 1 binary32) #s(literal -1 binary32))
(fma.f32 alpha (-.f32 alpha #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (-.f32 alpha #s(literal 1 binary32))))
(fma.f32 alpha (+.f32 #s(literal 1 binary32) alpha) (+.f32 (neg.f32 alpha) #s(literal -1 binary32)))
(fma.f32 alpha alpha #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal -1 binary32))
(+.f32 (*.f32 #s(literal 1 binary32) (-.f32 alpha #s(literal 1 binary32))) (*.f32 alpha (-.f32 alpha #s(literal 1 binary32))))
(+.f32 (*.f32 alpha (-.f32 alpha #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (-.f32 alpha #s(literal 1 binary32))))
(+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32)))
(+.f32 (*.f32 (-.f32 alpha #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 alpha #s(literal 1 binary32)) alpha))
(+.f32 (*.f32 (-.f32 alpha #s(literal 1 binary32)) alpha) (*.f32 (-.f32 alpha #s(literal 1 binary32)) #s(literal 1 binary32)))
(+.f32 (*.f32 (+.f32 #s(literal 1 binary32) alpha) alpha) (*.f32 (+.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)))
(+.f32 (neg.f32 (*.f32 (neg.f32 alpha) alpha)) #s(literal -1 binary32))
(+.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(+.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))))))
(+.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))
(neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(*.f32 (fma.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal -1 binary32))))
(*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta)))))
(*.f32 (neg.f32 (fma.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 (pow.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal 2 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal 1 binary32)))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta))))
(*.f32 (fma.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta))))
(*.f32 (fma.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 (pow.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal 2 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal 1 binary32))))
(*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta)))) (*.f32 (/.f32 (pow.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta))) (/.f32 (pow.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta))))) (+.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta))) (/.f32 (pow.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta)))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta))) (fma.f32 (/.f32 (pow.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta))) (/.f32 (pow.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta))) (/.f32 (pow.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta)))))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) #s(literal -1 binary32))) (neg.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal -1 binary32))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 (pow.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal 2 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 4 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 6 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 6 binary32))) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 3 binary32))) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 (pow.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal 2 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal 1 binary32))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 9 binary32))) #s(literal 1 binary32)) (*.f32 (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 6 binary32))) (pow.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 3 binary32))) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 (pow.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal 2 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta)) (pow.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta))))
(/.f32 (fma.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) #s(literal -1 binary32)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal -1 binary32)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 2 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 (fma.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 (pow.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal 2 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))))
(/.f32 (fma.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (fma.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta)))
(/.f32 (fma.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 (pow.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal 2 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal -1 binary32)) (fma.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fma.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta)) (fma.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 2 binary32)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta))) (/.f32 (pow.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta))))
(fma.f32 (*.f32 (*.f32 cosTheta cosTheta) (-.f32 alpha #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) alpha) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 cosTheta cosTheta) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32))) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 cosTheta cosTheta) (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))) #s(literal 1 binary32))
(fma.f32 (*.f32 cosTheta (fma.f32 alpha cosTheta cosTheta)) (-.f32 alpha #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) alpha)) (*.f32 (*.f32 (-.f32 alpha #s(literal 1 binary32)) cosTheta) cosTheta) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 cosTheta cosTheta) (+.f32 #s(literal 1 binary32) alpha)) (-.f32 alpha #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) cosTheta) cosTheta) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32))) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) cosTheta) cosTheta) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))) #s(literal 1 binary32))
(fma.f32 (fma.f32 alpha cosTheta cosTheta) (*.f32 (-.f32 alpha #s(literal 1 binary32)) cosTheta) #s(literal 1 binary32))
(fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 (+.f32 #s(literal 1 binary32) alpha) (*.f32 (*.f32 (-.f32 alpha #s(literal 1 binary32)) cosTheta) cosTheta) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))
(fma.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal 1 binary32))
(fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (/.f32 (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta))) (neg.f32 (/.f32 (pow.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta)))))
(fma.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #s(literal -1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta))) (neg.f32 (/.f32 (pow.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta)))))
(+.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta))
(neg.f32 (fma.f32 (*.f32 (neg.f32 cosTheta) cosTheta) (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal -1 binary32)))
(*.f32 (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (-.f32 alpha #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) alpha))
(*.f32 (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (+.f32 #s(literal 1 binary32) alpha)) (-.f32 alpha #s(literal 1 binary32)))
(*.f32 (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32))))
(*.f32 (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))))
(*.f32 (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32)))) (/.f32 (-.f32 alpha #s(literal 1 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))))
(*.f32 (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) alpha) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 (-.f32 alpha #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))))
(*.f32 (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) alpha) (PI.f32))) (/.f32 (-.f32 alpha #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))))
(*.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(*.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) alpha)) (/.f32 (-.f32 alpha #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(*.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 2 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta)))
(*.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) #s(literal 1 binary32)))) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 (pow.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal 2 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal -1/2 binary32)))
(*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (sqrt.f32 (PI.f32))) (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))))))
(*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))))))
(*.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 2 binary32)))) (/.f32 (/.f32 (-.f32 alpha #s(literal 1 binary32)) (PI.f32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta)))))
(*.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) #s(literal 1 binary32))) (/.f32 (/.f32 (-.f32 alpha #s(literal 1 binary32)) (PI.f32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 (pow.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal 2 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal 1 binary32)))))
(*.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) alpha) (PI.f32)) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 2 binary32)))) (/.f32 (*.f32 (-.f32 alpha #s(literal 1 binary32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta)))))
(*.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) alpha) (PI.f32)) (fma.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) #s(literal 1 binary32))) (/.f32 (*.f32 (-.f32 alpha #s(literal 1 binary32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 (pow.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal 2 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal 1 binary32)))))
(*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 2 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta)))))
(*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 (pow.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal 2 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal 1 binary32)))))
(*.f32 (/.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32))))
(*.f32 (/.f32 (+.f32 (neg.f32 alpha) #s(literal -1 binary32)) #s(literal -1 binary32)) (/.f32 (-.f32 alpha #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(*.f32 (/.f32 (-.f32 alpha #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (*.f32 (+.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(*.f32 (/.f32 (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(*.f32 (/.f32 (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32))) (PI.f32)))
(*.f32 (/.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(*.f32 (/.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))) (PI.f32)))
(*.f32 (/.f32 (+.f32 (neg.f32 alpha) #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 (-.f32 alpha #s(literal 1 binary32)) (fma.f32 (*.f32 (neg.f32 cosTheta) cosTheta) (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal -1 binary32))))
(*.f32 (/.f32 (+.f32 (neg.f32 alpha) #s(literal -1 binary32)) (PI.f32)) (/.f32 (-.f32 alpha #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (neg.f32 cosTheta) cosTheta) (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(*.f32 (/.f32 (+.f32 (neg.f32 alpha) #s(literal -1 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 (-.f32 alpha #s(literal 1 binary32)) (*.f32 (neg.f32 (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) alpha) (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (*.f32 (-.f32 alpha #s(literal 1 binary32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 (*.f32 (neg.f32 cosTheta) cosTheta) (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal -1 binary32))))
(*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (PI.f32)))
(*.f32 (/.f32 #s(literal -1 binary32) (PI.f32)) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (fma.f32 (*.f32 (neg.f32 cosTheta) cosTheta) (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))))
(*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 (-.f32 alpha #s(literal 1 binary32)) (PI.f32)))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) alpha) (neg.f32 (PI.f32))) (/.f32 (-.f32 #s(literal 1 binary32) alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) alpha) (fma.f32 (*.f32 (neg.f32 cosTheta) cosTheta) (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) alpha) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) alpha) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(*.f32 (/.f32 (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))))
(*.f32 (/.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) alpha) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 2 binary32)))) (/.f32 (/.f32 (-.f32 alpha #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta)))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) alpha) (fma.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) #s(literal 1 binary32))) (/.f32 (/.f32 (-.f32 alpha #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 (pow.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal 2 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal 1 binary32)))))
(*.f32 (/.f32 (-.f32 alpha #s(literal 1 binary32)) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) alpha) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))))))
(*.f32 (/.f32 (-.f32 alpha #s(literal 1 binary32)) (sqrt.f32 (PI.f32))) (/.f32 (+.f32 #s(literal 1 binary32) alpha) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) alpha) (sqrt.f32 (PI.f32))) (/.f32 (-.f32 alpha #s(literal 1 binary32)) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) alpha) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))) (/.f32 (-.f32 alpha #s(literal 1 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))))))
(*.f32 (/.f32 (-.f32 alpha #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) alpha) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) alpha) #s(literal 1 binary32)) (/.f32 (-.f32 alpha #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(*.f32 (/.f32 (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) (sqrt.f32 (PI.f32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32))) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))))))
(*.f32 (/.f32 (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32))) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))))))
(*.f32 (/.f32 (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32))) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))))
(*.f32 (/.f32 (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32))) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))))
(*.f32 (/.f32 (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) (PI.f32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))))
(*.f32 (/.f32 (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32))) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(*.f32 (/.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) (sqrt.f32 (PI.f32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))))))
(*.f32 (/.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))))))
(*.f32 (/.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))))
(*.f32 (/.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))))
(*.f32 (/.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) (PI.f32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))))
(*.f32 (/.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(*.f32 (pow.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))))
(*.f32 (pow.f32 (/.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32)) (+.f32 #s(literal 1 binary32) alpha)) #s(literal -1 binary32)) (pow.f32 (/.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (-.f32 alpha #s(literal 1 binary32))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (PI.f32) (+.f32 #s(literal 1 binary32) alpha)) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (-.f32 alpha #s(literal 1 binary32))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) alpha)) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32)) (-.f32 alpha #s(literal 1 binary32))) #s(literal -1 binary32)))
(*.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta)))
(*.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 (pow.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal 2 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))))
(*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))))
(*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (pow.f32 (/.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal -1 binary32)))
(*.f32 (/.f32 (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32))))
(*.f32 (/.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))))
(*.f32 (-.f32 (pow.f32 (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(*.f32 (-.f32 (pow.f32 (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) #s(literal -3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) #s(literal -2 binary32)) (+.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) #s(literal -2 binary32)) (/.f32 (*.f32 alpha alpha) (pow.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) #s(literal 2 binary32)))))))
(*.f32 (/.f32 (-.f32 alpha #s(literal 1 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 (-.f32 alpha #s(literal 1 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))))
(*.f32 (/.f32 (-.f32 alpha #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) alpha) (PI.f32)))
(*.f32 (/.f32 (-.f32 alpha #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 (+.f32 #s(literal 1 binary32) alpha) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) alpha) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 (-.f32 alpha #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))))
(*.f32 (/.f32 (-.f32 alpha #s(literal 1 binary32)) (PI.f32)) (/.f32 (+.f32 #s(literal 1 binary32) alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 (-.f32 alpha #s(literal 1 binary32)) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))))
(*.f32 (*.f32 (-.f32 alpha #s(literal 1 binary32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) alpha) (PI.f32)) (/.f32 (-.f32 alpha #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (pow.f32 (/.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (neg.f32 cosTheta) cosTheta) (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal -1 binary32))))
(*.f32 (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (PI.f32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (pow.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) #s(literal -2 binary32)))
(*.f32 (*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))))
(*.f32 (+.f32 #s(literal 1 binary32) alpha) (/.f32 (-.f32 alpha #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(*.f32 (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (PI.f32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))))))
(*.f32 (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(*.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))) (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(*.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (fma.f32 alpha alpha #s(literal -1 binary32)))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) #s(literal 1 binary32)))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))))
(*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))) (-.f32 (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))))
(/.f32 (fma.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) #s(literal -3 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) #s(literal 3 binary32))) (fma.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) #s(literal -2 binary32)) (-.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))) (*.f32 (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))))))
(/.f32 (neg.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (*.f32 (neg.f32 (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(/.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))) (fma.f32 (neg.f32 alpha) alpha #s(literal -1 binary32)))
(/.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))) (neg.f32 (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) #s(literal -2 binary32)))) (neg.f32 (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) #s(literal -3 binary32)))) (neg.f32 (fma.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) #s(literal -2 binary32)) (+.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) #s(literal -2 binary32)) (/.f32 (*.f32 alpha alpha) (pow.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) #s(literal 2 binary32)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (PI.f32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))) (neg.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) #s(literal 2 binary32))))
(/.f32 (neg.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32))) (*.f32 (fma.f32 (*.f32 (neg.f32 cosTheta) cosTheta) (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(/.f32 (*.f32 (*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 3 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (fma.f32 (pow.f32 cosTheta #s(literal 3 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)))))
(/.f32 (*.f32 (*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 2 binary32))) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))))
(/.f32 (*.f32 (*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (-.f32 (pow.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal 2 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))) #s(literal 2 binary32)))) (*.f32 (fma.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta cosTheta) (-.f32 (pow.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal 2 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))))))
(/.f32 (*.f32 (*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (-.f32 (pow.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal 2 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))) #s(literal 3 binary32)))) (*.f32 (fma.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (*.f32 cosTheta cosTheta) (-.f32 (pow.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal 2 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 cosTheta cosTheta) (-.f32 (pow.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal 2 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))))))))
(/.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) #s(literal 1 binary32)) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal 1 binary32)) (*.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (neg.f32 (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (fma.f32 (neg.f32 alpha) alpha #s(literal -1 binary32))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (neg.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (neg.f32 (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (fma.f32 alpha alpha #s(literal 1 binary32))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (-.f32 (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 alpha) alpha))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (neg.f32 (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32)) (fma.f32 (neg.f32 alpha) alpha #s(literal -1 binary32))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (neg.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32)) (neg.f32 (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32)) (fma.f32 alpha alpha #s(literal 1 binary32))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32)) (-.f32 (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 alpha) alpha))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32)) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (neg.f32 (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)))) (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (fma.f32 (neg.f32 alpha) alpha #s(literal -1 binary32))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (neg.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)))) (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (neg.f32 (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (-.f32 (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 alpha) alpha))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))))
(/.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (neg.f32 alpha) alpha #s(literal -1 binary32))))
(/.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (neg.f32 (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))))))
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (PI.f32))) (*.f32 (fma.f32 (neg.f32 alpha) alpha #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))))
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (*.f32 (fma.f32 (neg.f32 alpha) alpha #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))))
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32)))) (*.f32 (fma.f32 (neg.f32 alpha) alpha #s(literal -1 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))))
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)) (*.f32 (fma.f32 (neg.f32 alpha) alpha #s(literal -1 binary32)) (*.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (PI.f32))) (*.f32 (neg.f32 (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))))
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (*.f32 (neg.f32 (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))))
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32)))) (*.f32 (neg.f32 (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))))
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)) (*.f32 (neg.f32 (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))) (*.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (PI.f32))) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))))
(/.f32 (*.f32 (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32)))) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (*.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (PI.f32))) (*.f32 (-.f32 (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 alpha) alpha)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (PI.f32))) (*.f32 (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (*.f32 (-.f32 (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 alpha) alpha)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))))
(/.f32 (*.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (*.f32 (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))))
(/.f32 (*.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32)))) (*.f32 (-.f32 (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 alpha) alpha)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32)))) (*.f32 (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (-.f32 (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 alpha) alpha)) (*.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))) (*.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (neg.f32 alpha) alpha #s(literal -1 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (neg.f32 (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))))))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 alpha alpha #s(literal 1 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (-.f32 (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 alpha) alpha))))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32)) (/.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (fma.f32 alpha alpha #s(literal -1 binary32))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32)) (fma.f32 alpha alpha #s(literal -1 binary32))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) #s(literal 1 binary32)) (/.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))))
(/.f32 (*.f32 (+.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 alpha #s(literal 1 binary32))) (*.f32 (-.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) alpha) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (-.f32 alpha #s(literal 1 binary32))) (*.f32 (-.f32 alpha #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (fma.f32 (neg.f32 alpha) alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (*.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (neg.f32 (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))) (*.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (PI.f32)))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (*.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #s(literal -1 binary32))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32)) (/.f32 #s(literal 1 binary32) (PI.f32)))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))))) (pow.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32)) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))))) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (neg.f32 (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32)) (*.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32)) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 alpha (PI.f32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (PI.f32)))) (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 alpha (PI.f32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))))) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 alpha (PI.f32))) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))))) (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 alpha (PI.f32))) (*.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) #s(literal -1 binary32))) (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (*.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 alpha (PI.f32))) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (PI.f32)))) (*.f32 (*.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (*.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))))) (*.f32 (*.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))))) (*.f32 (*.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (*.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) #s(literal -1 binary32))) (*.f32 (*.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (*.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (*.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (*.f32 (*.f32 (/.f32 (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32)) alpha) (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) alpha)) (/.f32 #s(literal 1 binary32) (PI.f32)))) (*.f32 (*.f32 (/.f32 (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32)) alpha) (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) alpha)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32)) (*.f32 (*.f32 (/.f32 (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32)) alpha) (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) alpha)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))))) (*.f32 (*.f32 (/.f32 (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32)) alpha) (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) alpha)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))))
(/.f32 (-.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (*.f32 (*.f32 (/.f32 (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32)) alpha) (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) alpha)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))))) (*.f32 (*.f32 (/.f32 (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32)) alpha) (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) alpha)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (*.f32 (*.f32 (/.f32 (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32)) alpha) (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) alpha)) #s(literal -1 binary32))) (*.f32 (*.f32 (/.f32 (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32)) alpha) (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) alpha)) (*.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (*.f32 (*.f32 (/.f32 (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32)) alpha) (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) alpha)) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32)) alpha) (/.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) alpha)) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (PI.f32)))) (*.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))))) (*.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))))
(/.f32 (-.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))))) (*.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) #s(literal -1 binary32))) (*.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (*.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32)))
(/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))))
(/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))))
(/.f32 (/.f32 (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (fma.f32 alpha alpha #s(literal 1 binary32)))
(/.f32 (/.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) #s(literal -2 binary32))) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))))
(/.f32 (-.f32 (pow.f32 (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) #s(literal -3 binary32))) (fma.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) #s(literal -2 binary32)) (+.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) #s(literal -2 binary32)) (/.f32 (*.f32 alpha alpha) (pow.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) #s(literal 2 binary32))))))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal -1 binary32))) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (PI.f32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 alpha alpha #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))) (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (-.f32 (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 alpha) alpha))))
(/.f32 (neg.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (fma.f32 (*.f32 (neg.f32 cosTheta) cosTheta) (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (PI.f32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (pow.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) #s(literal 2 binary32)))
(/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))
(/.f32 (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32)) (fma.f32 alpha alpha #s(literal 1 binary32))) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (neg.f32 alpha) alpha #s(literal -1 binary32)) (*.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 alpha alpha #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (PI.f32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))))
(/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 #s(literal -1 binary32) (/.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
(/.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32)) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))) (*.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 alpha) alpha)) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))))
(/.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))) (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal -1 binary32))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32)) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (/.f32 (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))) (/.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32)))) (-.f32 (pow.f32 (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) #s(literal -2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) #s(literal -2 binary32)) (+.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) #s(literal -2 binary32)) (/.f32 (*.f32 alpha alpha) (pow.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) #s(literal 2 binary32))))) (-.f32 (pow.f32 (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) #s(literal -3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (PI.f32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))) (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (PI.f32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 alpha alpha #s(literal 1 binary32))) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))) (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32)) (fma.f32 alpha alpha #s(literal -1 binary32))) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 alpha alpha #s(literal -1 binary32))))
(-.f32 (/.f32 (pow.f32 (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) #s(literal 2 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))))) (/.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) #s(literal -2 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) #s(literal 3 binary32)) (fma.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) #s(literal -2 binary32)) (+.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) #s(literal -2 binary32)) (/.f32 (*.f32 alpha alpha) (pow.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) #s(literal 2 binary32)))))) (/.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) #s(literal -3 binary32)) (fma.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) #s(literal -2 binary32)) (+.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) #s(literal -2 binary32)) (/.f32 (*.f32 alpha alpha) (pow.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) #s(literal 2 binary32)))))))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (PI.f32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (pow.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) #s(literal 2 binary32))) (/.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (pow.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) #s(literal 2 binary32))))
(-.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 alpha alpha #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 alpha alpha #s(literal 1 binary32)))))
(-.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(-.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (fma.f32 alpha alpha #s(literal 1 binary32))) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32))) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(-.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(-.f32 (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))))
(-.f32 #s(literal 0 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (PI.f32)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (PI.f32))) (/.f32 (*.f32 alpha alpha) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (sqrt.f32 (PI.f32))) (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))) (/.f32 (*.f32 alpha alpha) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (sqrt.f32 (PI.f32))) (/.f32 alpha (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))) (/.f32 alpha (*.f32 (cbrt.f32 (PI.f32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha #s(literal 1 binary32)) (/.f32 alpha (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 alpha (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 (*.f32 alpha alpha) (PI.f32)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 2 binary32)))) #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 2 binary32)))) (*.f32 (*.f32 (neg.f32 cosTheta) cosTheta) (fma.f32 alpha alpha #s(literal -1 binary32)))))
(fma.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 cosTheta cosTheta) (-.f32 (pow.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal 2 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))) (*.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)))
(fma.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 cosTheta cosTheta) (-.f32 (pow.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal 2 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 alpha (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 alpha (PI.f32)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 alpha (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 alpha (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (*.f32 (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 alpha (PI.f32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (*.f32 (*.f32 cosTheta cosTheta) (-.f32 (pow.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal 2 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))) (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) #s(literal 1 binary32)))))
(fma.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) #s(literal -1 binary32) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 alpha alpha)))
(fma.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 alpha alpha) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) #s(literal -1 binary32)))
(fma.f32 (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) #s(literal 1 binary32)))
(fma.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 2 binary32)))) (*.f32 (*.f32 (*.f32 (neg.f32 cosTheta) cosTheta) (fma.f32 alpha alpha #s(literal -1 binary32))) (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 2 binary32))))))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (-.f32 (pow.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal 2 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))) (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) #s(literal 1 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 alpha (/.f32 alpha (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(pow.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal -1 binary32))
(+.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 2 binary32))))) (*.f32 (*.f32 (*.f32 (neg.f32 cosTheta) cosTheta) (fma.f32 alpha alpha #s(literal -1 binary32))) (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 2 binary32))))))
(+.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (-.f32 (pow.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal 2 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))) (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) #s(literal 1 binary32)))))
(+.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (-.f32 (pow.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal 2 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32)))) (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) #s(literal 1 binary32)))))
(+.f32 (*.f32 (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) #s(literal 1 binary32)))
(+.f32 (*.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 2 binary32)))) #s(literal 1 binary32)) (*.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 2 binary32)))) (*.f32 (*.f32 (neg.f32 cosTheta) cosTheta) (fma.f32 alpha alpha #s(literal -1 binary32)))))
(+.f32 (*.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 cosTheta cosTheta) (-.f32 (pow.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal 2 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))))) (*.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)))
(+.f32 (*.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 cosTheta cosTheta) (-.f32 (pow.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal 2 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))))))
(+.f32 (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) #s(literal -1 binary32)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 alpha alpha)))
(+.f32 (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 alpha alpha)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) #s(literal -1 binary32)))
(+.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(+.f32 (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 alpha alpha #s(literal -1 binary32)))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))))
(neg.f32 (/.f32 #s(literal -1 binary32) (/.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 alpha alpha #s(literal -1 binary32)))))
(neg.f32 (/.f32 (*.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (fma.f32 (*.f32 (neg.f32 cosTheta) cosTheta) (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal -1 binary32))))
(neg.f32 (*.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))))
(neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(*.f32 (*.f32 #s(literal 1 binary32) alpha) alpha)
(*.f32 (exp.f32 (log.f32 alpha)) (exp.f32 (log.f32 alpha)))
(*.f32 #s(literal 1 binary32) (*.f32 alpha alpha))
(*.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
(*.f32 alpha alpha)
(pow.f32 (exp.f32 (log.f32 alpha)) #s(literal 2 binary32))
(pow.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
(pow.f32 alpha #s(literal 2 binary32))
(exp.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(*.f32 (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (sqrt.f32 (PI.f32))) (pow.f32 (PI.f32) #s(literal 1/4 binary32))) (pow.f32 (PI.f32) #s(literal 1/4 binary32)))
(*.f32 (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (sqrt.f32 (PI.f32))) (cbrt.f32 (PI.f32))) (pow.f32 (PI.f32) #s(literal 1/6 binary32)))
(*.f32 (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (sqrt.f32 (PI.f32))) #s(literal 1 binary32)) (sqrt.f32 (PI.f32)))
(*.f32 (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))) (cbrt.f32 (sqrt.f32 (PI.f32)))) (cbrt.f32 (sqrt.f32 (PI.f32))))
(*.f32 (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))) (cbrt.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)))) (cbrt.f32 (cbrt.f32 (PI.f32))))
(*.f32 (*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))) #s(literal 1 binary32)) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (PI.f32) #s(literal 2 binary32)) (log.f32 alpha))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (sqrt.f32 (PI.f32)))) (sqrt.f32 (PI.f32)))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (cbrt.f32 (PI.f32))) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (cbrt.f32 (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(*.f32 #s(literal 2 binary32) (*.f32 (log.f32 alpha) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 alpha)))
(*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32)))
(*.f32 (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32)) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))
(*.f32 (PI.f32) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32)))
(/.f32 (-.f32 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (PI.f32)))) (-.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (PI.f32))))
(/.f32 (+.f32 (pow.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (PI.f32))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (PI.f32) (log.f32 alpha)))) (-.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (PI.f32) (log.f32 alpha))))
(/.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32)) (pow.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 3 binary32))) (fma.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (PI.f32) (log.f32 alpha))))))
(fma.f32 (*.f32 (log.f32 alpha) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))) (cbrt.f32 (PI.f32)) (*.f32 (log.f32 alpha) (PI.f32)))
(fma.f32 (*.f32 (log.f32 alpha) (cbrt.f32 (PI.f32))) (pow.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (log.f32 alpha) (PI.f32)))
(fma.f32 (*.f32 (log.f32 alpha) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 (log.f32 alpha) (PI.f32)))
(fma.f32 (*.f32 (log.f32 alpha) #s(literal 1 binary32)) (PI.f32) (*.f32 (log.f32 alpha) (PI.f32)))
(fma.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 1 binary32) (*.f32 (log.f32 alpha) (PI.f32)))
(fma.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 1 binary32)))
(fma.f32 (log.f32 alpha) (PI.f32) (*.f32 (log.f32 alpha) (PI.f32)))
(fma.f32 (PI.f32) (log.f32 alpha) (*.f32 (PI.f32) (log.f32 alpha)))
(fma.f32 #s(literal 1 binary32) (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 #s(literal 1 binary32) (*.f32 (log.f32 alpha) (PI.f32))))
(fma.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 alpha))))
(+.f32 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 1 binary32)))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 #s(literal 1 binary32) (*.f32 (log.f32 alpha) (PI.f32))))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (log.f32 alpha))))
(+.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (PI.f32)))
(+.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (PI.f32) (log.f32 alpha)))
(*.f32 (*.f32 #s(literal 1 binary32) (fma.f32 alpha cosTheta cosTheta)) (-.f32 alpha #s(literal 1 binary32)))
(*.f32 (*.f32 cosTheta (-.f32 alpha #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) alpha))
(*.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) alpha)) (*.f32 (-.f32 alpha #s(literal 1 binary32)) cosTheta))
(*.f32 (/.f32 cosTheta (fma.f32 alpha alpha #s(literal 1 binary32))) (/.f32 (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (*.f32 (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) cosTheta) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32))))
(*.f32 (*.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) cosTheta) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))))
(*.f32 (*.f32 cosTheta (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32))))
(*.f32 (*.f32 cosTheta (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))))
(*.f32 (fma.f32 alpha cosTheta cosTheta) (-.f32 alpha #s(literal 1 binary32)))
(*.f32 (+.f32 #s(literal 1 binary32) alpha) (*.f32 (-.f32 alpha #s(literal 1 binary32)) cosTheta))
(*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (/.f32 cosTheta #s(literal 1 binary32)))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(*.f32 #s(literal 1 binary32) (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) cosTheta) (*.f32 (*.f32 alpha alpha) cosTheta)) (*.f32 (neg.f32 cosTheta) (neg.f32 cosTheta))) (-.f32 (*.f32 (*.f32 alpha alpha) cosTheta) (neg.f32 cosTheta)))
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta (*.f32 alpha alpha)) (*.f32 cosTheta (*.f32 alpha alpha))) (*.f32 (*.f32 cosTheta #s(literal -1 binary32)) (*.f32 cosTheta #s(literal -1 binary32)))) (-.f32 (*.f32 cosTheta (*.f32 alpha alpha)) (*.f32 cosTheta #s(literal -1 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) cosTheta) #s(literal 3 binary32)) (pow.f32 (neg.f32 cosTheta) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 alpha alpha) cosTheta) (*.f32 (*.f32 alpha alpha) cosTheta) (-.f32 (*.f32 (neg.f32 cosTheta) (neg.f32 cosTheta)) (*.f32 (*.f32 (*.f32 alpha alpha) cosTheta) (neg.f32 cosTheta)))))
(/.f32 (+.f32 (pow.f32 (*.f32 cosTheta (*.f32 alpha alpha)) #s(literal 3 binary32)) (pow.f32 (*.f32 cosTheta #s(literal -1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 cosTheta (*.f32 alpha alpha)) (*.f32 cosTheta (*.f32 alpha alpha)) (-.f32 (*.f32 (*.f32 cosTheta #s(literal -1 binary32)) (*.f32 cosTheta #s(literal -1 binary32))) (*.f32 (*.f32 cosTheta (*.f32 alpha alpha)) (*.f32 cosTheta #s(literal -1 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) cosTheta)) (fma.f32 (neg.f32 alpha) alpha #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) cosTheta)) (neg.f32 (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))))
(/.f32 (neg.f32 (*.f32 cosTheta (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)))) (fma.f32 (neg.f32 alpha) alpha #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 cosTheta (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)))) (neg.f32 (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))))
(/.f32 (*.f32 (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) cosTheta) (fma.f32 alpha alpha #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) cosTheta) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 (*.f32 cosTheta (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32))) (fma.f32 alpha alpha #s(literal 1 binary32)))
(/.f32 (*.f32 cosTheta (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32))) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 cosTheta (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (*.f32 (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))) (*.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (*.f32 cosTheta (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))) (*.f32 cosTheta (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)))))
(fma.f32 (*.f32 cosTheta #s(literal 1 binary32)) (*.f32 alpha alpha) (*.f32 (*.f32 cosTheta #s(literal -1 binary32)) #s(literal 1 binary32)))
(fma.f32 (*.f32 cosTheta #s(literal 1 binary32)) (*.f32 alpha alpha) (*.f32 cosTheta #s(literal -1 binary32)))
(fma.f32 (*.f32 cosTheta alpha) alpha (*.f32 (*.f32 cosTheta #s(literal -1 binary32)) #s(literal 1 binary32)))
(fma.f32 (*.f32 cosTheta alpha) alpha (*.f32 cosTheta #s(literal -1 binary32)))
(fma.f32 (fma.f32 alpha cosTheta cosTheta) alpha (*.f32 (fma.f32 alpha cosTheta cosTheta) #s(literal -1 binary32)))
(fma.f32 (*.f32 (*.f32 alpha alpha) cosTheta) #s(literal 1 binary32) (*.f32 (neg.f32 cosTheta) #s(literal 1 binary32)))
(fma.f32 (*.f32 cosTheta (*.f32 alpha alpha)) #s(literal 1 binary32) (*.f32 (*.f32 cosTheta #s(literal -1 binary32)) #s(literal 1 binary32)))
(fma.f32 (*.f32 cosTheta (*.f32 alpha alpha)) #s(literal 1 binary32) (*.f32 cosTheta #s(literal -1 binary32)))
(fma.f32 #s(literal -1 binary32) cosTheta (*.f32 (*.f32 alpha alpha) cosTheta))
(fma.f32 cosTheta #s(literal -1 binary32) (*.f32 cosTheta (*.f32 alpha alpha)))
(fma.f32 cosTheta (*.f32 alpha alpha) (*.f32 (*.f32 cosTheta #s(literal -1 binary32)) #s(literal 1 binary32)))
(fma.f32 cosTheta (*.f32 alpha alpha) (*.f32 cosTheta #s(literal -1 binary32)))
(fma.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) cosTheta) (*.f32 #s(literal 1 binary32) (neg.f32 cosTheta)))
(fma.f32 #s(literal 1 binary32) (*.f32 cosTheta (*.f32 alpha alpha)) (*.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal -1 binary32))))
(fma.f32 (*.f32 alpha alpha) cosTheta (neg.f32 cosTheta))
(fma.f32 alpha (fma.f32 alpha cosTheta cosTheta) (*.f32 #s(literal -1 binary32) (fma.f32 alpha cosTheta cosTheta)))
(+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) cosTheta) #s(literal 1 binary32)) (*.f32 (neg.f32 cosTheta) #s(literal 1 binary32)))
(+.f32 (*.f32 alpha (fma.f32 alpha cosTheta cosTheta)) (*.f32 #s(literal -1 binary32) (fma.f32 alpha cosTheta cosTheta)))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) cosTheta)) (*.f32 #s(literal 1 binary32) (neg.f32 cosTheta)))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 cosTheta (*.f32 alpha alpha))) (*.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(literal -1 binary32))))
(+.f32 (*.f32 (fma.f32 alpha cosTheta cosTheta) alpha) (*.f32 (fma.f32 alpha cosTheta cosTheta) #s(literal -1 binary32)))
(+.f32 (neg.f32 cosTheta) (*.f32 (*.f32 alpha alpha) cosTheta))
(+.f32 (*.f32 (*.f32 alpha alpha) cosTheta) (neg.f32 cosTheta))
(+.f32 (*.f32 cosTheta #s(literal -1 binary32)) (*.f32 cosTheta (*.f32 alpha alpha)))
(+.f32 (*.f32 cosTheta (*.f32 alpha alpha)) (*.f32 (*.f32 cosTheta #s(literal -1 binary32)) #s(literal 1 binary32)))
(+.f32 (*.f32 cosTheta (*.f32 alpha alpha)) (*.f32 cosTheta #s(literal -1 binary32)))
(*.f32 (*.f32 (*.f32 cosTheta cosTheta) (-.f32 alpha #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) alpha))
(*.f32 (*.f32 (*.f32 cosTheta cosTheta) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32))))
(*.f32 (*.f32 (*.f32 cosTheta cosTheta) (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))))
(*.f32 (*.f32 cosTheta (fma.f32 alpha cosTheta cosTheta)) (-.f32 alpha #s(literal 1 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (fma.f32 alpha alpha #s(literal -1 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) alpha)) (*.f32 (*.f32 (-.f32 alpha #s(literal 1 binary32)) cosTheta) cosTheta))
(*.f32 (*.f32 (*.f32 cosTheta cosTheta) (+.f32 #s(literal 1 binary32) alpha)) (-.f32 alpha #s(literal 1 binary32)))
(*.f32 (*.f32 (*.f32 (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) cosTheta) cosTheta) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 1 binary32))))
(*.f32 (*.f32 (*.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) cosTheta) cosTheta) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))))
(*.f32 (fma.f32 alpha cosTheta cosTheta) (*.f32 (-.f32 alpha #s(literal 1 binary32)) cosTheta))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha #s(literal -1 binary32)))
(*.f32 (+.f32 #s(literal 1 binary32) alpha) (*.f32 (*.f32 (-.f32 alpha #s(literal 1 binary32)) cosTheta) cosTheta))
(*.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 1 binary32))
(*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta)
(*.f32 cosTheta (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (/.f32 (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta))
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta))
(/.f32 (neg.f32 (*.f32 (*.f32 (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) cosTheta) cosTheta)) (fma.f32 (neg.f32 alpha) alpha #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 (*.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) cosTheta) cosTheta)) (neg.f32 (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))))
(/.f32 (*.f32 (*.f32 (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) cosTheta) cosTheta) (fma.f32 alpha alpha #s(literal 1 binary32)))
(/.f32 (*.f32 (*.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) cosTheta) cosTheta) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 (*.f32 cosTheta cosTheta) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) cosTheta) cosTheta)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))) (*.f32 (*.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) cosTheta) cosTheta)))
(fma.f32 (*.f32 (*.f32 alpha alpha) cosTheta) cosTheta (*.f32 (neg.f32 cosTheta) cosTheta))
(fma.f32 (*.f32 cosTheta (*.f32 alpha alpha)) cosTheta (*.f32 (*.f32 cosTheta #s(literal -1 binary32)) cosTheta))
(fma.f32 (*.f32 cosTheta cosTheta) #s(literal -1 binary32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)))
(fma.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha) (*.f32 (*.f32 cosTheta cosTheta) #s(literal -1 binary32)))
(fma.f32 #s(literal -1 binary32) (*.f32 cosTheta cosTheta) (*.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta)))
(fma.f32 cosTheta (*.f32 (*.f32 alpha alpha) cosTheta) (*.f32 cosTheta (neg.f32 cosTheta)))
(fma.f32 cosTheta (*.f32 cosTheta (*.f32 alpha alpha)) (*.f32 cosTheta (*.f32 cosTheta #s(literal -1 binary32))))
(fma.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta) (*.f32 #s(literal -1 binary32) (*.f32 cosTheta cosTheta)))
(+.f32 (*.f32 #s(literal -1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta)))
(+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta)) (*.f32 #s(literal -1 binary32) (*.f32 cosTheta cosTheta)))
(+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) cosTheta) cosTheta) (*.f32 (neg.f32 cosTheta) cosTheta))
(+.f32 (*.f32 (*.f32 cosTheta (*.f32 alpha alpha)) cosTheta) (*.f32 (*.f32 cosTheta #s(literal -1 binary32)) cosTheta))
(+.f32 (*.f32 (*.f32 cosTheta cosTheta) #s(literal -1 binary32)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)))
(+.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) (*.f32 (*.f32 cosTheta cosTheta) #s(literal -1 binary32)))
(+.f32 (*.f32 cosTheta (*.f32 (*.f32 alpha alpha) cosTheta)) (*.f32 cosTheta (neg.f32 cosTheta)))
(+.f32 (*.f32 cosTheta (*.f32 cosTheta (*.f32 alpha alpha))) (*.f32 cosTheta (*.f32 cosTheta #s(literal -1 binary32))))

eval123.0ms (1.4%)

Memory
20.2MiB live, 176.3MiB allocated
Compiler

Compiled 30 076 to 2 884 computations (90.4% saved)

prune108.0ms (1.2%)

Memory
-4.0MiB live, 158.0MiB allocated
Pruning

50 alts after pruning (50 fresh and 0 done)

PrunedKeptTotal
New83350883
Fresh000
Picked101
Done000
Total83450884
Accuracy
99.3%
Counts
884 → 50
Alt Table
Click to see full alt table
StatusAccuracyProgram
-0.0%
(fma.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 alpha alpha) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) #s(literal -1 binary32)))
-0.0%
(fma.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) #s(literal -1 binary32) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 alpha alpha)))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (PI.f32)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 alpha (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 alpha (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 alpha (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 alpha (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 alpha (PI.f32)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 alpha (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 alpha (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 alpha #s(literal 1 binary32)) (/.f32 alpha (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 alpha (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 (*.f32 alpha alpha) (PI.f32)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (*.f32 (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 alpha (PI.f32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) #s(literal 1 binary32)))
-0.0%
(fma.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 alpha (/.f32 alpha (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
98.1%
(/.f32 (/.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) (-.f32 (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 alpha) alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
98.2%
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
98.2%
(/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
98.1%
(/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 alpha) alpha)) (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
98.3%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
5.9%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (/.f32 (fma.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 (pow.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal 2 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal 1 binary32)))))
43.6%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta cosTheta) #s(literal -1 binary32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))))))
68.7%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 cosTheta alpha) alpha (*.f32 (*.f32 cosTheta #s(literal -1 binary32)) #s(literal 1 binary32))) cosTheta))))
84.1%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 (pow.f32 alpha #s(literal 6 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))))) cosTheta) cosTheta))))
83.7%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 (exp.f32 (log.f32 alpha)) (exp.f32 (log.f32 alpha)) #s(literal -1 binary32)) cosTheta) cosTheta))))
75.9%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (-.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) alpha)))) cosTheta) cosTheta))))
97.4%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))
94.5%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))))
98.1%
(/.f32 (+.f32 (*.f32 (-.f32 alpha #s(literal 1 binary32)) alpha) (*.f32 (-.f32 alpha #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
98.1%
(/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
98.2%
(/.f32 (*.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
98.0%
(/.f32 (*.f32 (-.f32 alpha #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) alpha)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
69.3%
(/.f32 #s(approx (- (* alpha alpha) 1) #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
7.3%
#s(approx (/ (- (* alpha alpha) 1) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha))))
69.3%
#s(approx (/ (- (* alpha alpha) 1) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (log.f32 alpha)))
Compiler

Compiled 3 368 to 1 750 computations (48% saved)

simplify18.0ms (0.2%)

Memory
-23.5MiB live, 16.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f32 #s(literal 1 binary32) alpha)
cost-diff0
(*.f32 alpha (+.f32 #s(literal 1 binary32) alpha))
cost-diff0
(/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
cost-diff64
(+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32)))
cost-diff0
(fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))
cost-diff0
(/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))
cost-diff0
(/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32)))
cost-diff0
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
cost-diff0
(*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))
cost-diff0
(*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
cost-diff0
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
cost-diff0
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
cost-diff0
(*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))
cost-diff0
(*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
cost-diff0
(fma.f32 alpha alpha #s(literal -1 binary32))
cost-diff0
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
cost-diff0
(*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))
cost-diff0
(*.f32 alpha alpha)
cost-diff0
(-.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
cost-diff0
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
Rules
34×lower-*.f64
28×lift-*.f32
18×lift-/.f32
18×lower-+.f64
18×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
042591
082589
Stop Event
iter limit
iter limit
unsound
iter limit
Calls
Call 1
Inputs
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(-.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
(*.f32 alpha alpha)
alpha
#s(literal 1 binary32)
(*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))
(*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32)))
(log.f32 alpha)
(+.f32 (PI.f32) (PI.f32))
(PI.f32)
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))
(*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)
(*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta)
cosTheta
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(fma.f32 alpha alpha #s(literal -1 binary32))
alpha
#s(literal -1 binary32)
(*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))
(PI.f32)
(fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))
(*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))
cosTheta
#s(literal 1 binary32)
(/.f32 #s(literal 0 binary32) #s(literal 0 binary32))
#s(literal 0 binary32)
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
#s(literal 1 binary32)
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
#s(literal -1 binary32)
(*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))
(PI.f32)
(fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))
(*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))
cosTheta
(fma.f32 alpha alpha #s(literal -1 binary32))
alpha
(/.f32 #s(literal 0 binary32) #s(literal 0 binary32))
#s(literal 0 binary32)
(*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32)))
(*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))
(/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
#s(literal -1 binary32)
(/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32)))
(/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))
#s(literal 1 binary32)
(fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))
(*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))
cosTheta
(fma.f32 alpha alpha #s(literal -1 binary32))
alpha
(*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))
(/.f32 #s(literal 0 binary32) #s(literal 0 binary32))
#s(literal 0 binary32)
(PI.f32)
(*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32)))
(*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))
(/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32)))
(*.f32 alpha (+.f32 #s(literal 1 binary32) alpha))
alpha
(+.f32 #s(literal 1 binary32) alpha)
#s(literal 1 binary32)
(+.f32 (neg.f32 alpha) #s(literal -1 binary32))
(neg.f32 alpha)
#s(literal -1 binary32)
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))
(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))
(PI.f32)
(log.f32 (*.f32 alpha alpha))
(*.f32 alpha alpha)
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))
(*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)
(*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta)
(-.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
cosTheta
Outputs
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(-.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
(*.f32 alpha alpha)
alpha
#s(literal 1 binary32)
(*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))
(*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32)))
(log.f32 alpha)
(+.f32 (PI.f32) (PI.f32))
(PI.f32)
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))
(*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)
(*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta)
cosTheta
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(fma.f32 alpha alpha #s(literal -1 binary32))
alpha
#s(literal -1 binary32)
(*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))
(PI.f32)
(fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))
(*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))
cosTheta
#s(literal 1 binary32)
(/.f32 #s(literal 0 binary32) #s(literal 0 binary32))
#s(literal 0 binary32)
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
#s(literal 1 binary32)
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
#s(literal -1 binary32)
(*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))
(PI.f32)
(fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))
(*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))
cosTheta
(fma.f32 alpha alpha #s(literal -1 binary32))
alpha
(/.f32 #s(literal 0 binary32) #s(literal 0 binary32))
#s(literal 0 binary32)
(*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32)))
(*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))
(/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
#s(literal -1 binary32)
(/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32)))
(/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))
#s(literal 1 binary32)
(fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))
(*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))
cosTheta
(fma.f32 alpha alpha #s(literal -1 binary32))
alpha
(*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))
(/.f32 #s(literal 0 binary32) #s(literal 0 binary32))
#s(literal 0 binary32)
(PI.f32)
(*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32)))
(*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))
(/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 (fma.f32 alpha (+.f32 #s(literal 1 binary32) alpha) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32)))
(fma.f32 alpha (+.f32 #s(literal 1 binary32) alpha) (+.f32 (neg.f32 alpha) #s(literal -1 binary32)))
(*.f32 alpha (+.f32 #s(literal 1 binary32) alpha))
alpha
(+.f32 #s(literal 1 binary32) alpha)
#s(literal 1 binary32)
(+.f32 (neg.f32 alpha) #s(literal -1 binary32))
(neg.f32 alpha)
#s(literal -1 binary32)
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))
(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))
(PI.f32)
(log.f32 (*.f32 alpha alpha))
(*.f32 alpha alpha)
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))
(*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)
(*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta)
(-.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
cosTheta

localize167.0ms (1.9%)

Memory
-9.4MiB live, 237.6MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f32 alpha alpha)
accuracy0
(neg.f32 alpha)
accuracy0
(log.f32 (*.f32 alpha alpha))
accuracy29.98788023102775
(PI.f32)
accuracy0
(*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
accuracy0
(*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))
accuracy0
(*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))
accuracy29.98788023102775
(PI.f32)
accuracy0
(*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
accuracy0
(*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))
accuracy0
(*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))
accuracy29.98788023102775
(PI.f32)
accuracy0
(*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
accuracy0
(*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))
accuracy0
(*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))
accuracy29.98788023102775
(PI.f32)
accuracy0
(*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32)))
accuracy0
(*.f32 alpha alpha)
accuracy0
(log.f32 alpha)
accuracy29.98788023102775
(PI.f32)
Samples
117.0ms256×0invalid
Compiler

Compiled 644 to 47 computations (92.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 93.0ms
ival-mult: 64.0ms (69% of total)
ival-add: 10.0ms (10.8% of total)
ival-div: 9.0ms (9.7% of total)
ival-log: 5.0ms (5.4% of total)
ival-pi: 1.0ms (1.1% of total)
ival-sub: 1.0ms (1.1% of total)
ival-neg: 1.0ms (1.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series162.0ms (1.9%)

Memory
27.1MiB live, 226.7MiB allocated
Counts
26 → 288
Calls
Call 1
Inputs
#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())
#s(alt (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())
#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))) (patch (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))) #<representation binary32>) () ())
#s(alt (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (patch (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) #<representation binary32>) () ())
#s(alt (fma.f32 alpha alpha #s(literal -1 binary32)) (patch (fma.f32 alpha alpha #s(literal -1 binary32)) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (patch (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) #<representation binary32>) () ())
#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())
#s(alt (fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))) (patch (fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (patch (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) #<representation binary32>) () ())
#s(alt (fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))) (patch (fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))) #<representation binary32>) () ())
#s(alt (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (patch (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())
#s(alt (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (patch (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) #<representation binary32>) () ())
#s(alt (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (patch (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) #<representation binary32>) () ())
#s(alt (/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())
#s(alt (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (patch (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())
#s(alt (+.f32 #s(literal 1 binary32) alpha) (patch (+.f32 #s(literal 1 binary32) alpha) #<representation binary32>) () ())
#s(alt (PI.f32) (patch (PI.f32) #<representation binary32>) () ())
#s(alt (log.f32 alpha) (patch (log.f32 alpha) #<representation binary32>) () ())
#s(alt (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (patch (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) #<representation binary32>) () ())
#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())
#s(alt (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32)) (patch (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32)) #<representation binary32>) () ())
#s(alt (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (patch (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) #<representation binary32>) () ())
#s(alt (log.f32 (*.f32 alpha alpha)) (patch (log.f32 (*.f32 alpha alpha)) #<representation binary32>) () ())
#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())
Outputs
#s(alt (/ -1/2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (taylor 0 alpha) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (* (pow alpha 2) (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* -1 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))))) (taylor 0 alpha) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (- (* (pow alpha 2) (+ (* -1/2 (/ (* (pow alpha 2) (* (pow cosTheta 2) (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* -1 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))))))) (+ 1 (* -1 (pow cosTheta 2))))) (* 1/2 (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* -1 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))))) (taylor 0 alpha) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (- (* (pow alpha 2) (+ (* 1/2 (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* -1 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* (pow alpha 2) (+ (* -1/2 (/ (* (pow cosTheta 2) (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* -1 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (+ 1 (* -1 (pow cosTheta 2))))) (* 1/2 (/ (* (pow alpha 2) (* (pow cosTheta 4) (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* -1 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))))))) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))))) (taylor 0 alpha) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt -1 (taylor 0 alpha) (#s(alt (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (pow alpha 2) 1) (taylor 0 alpha) (#s(alt (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (pow alpha 2) 1) (taylor 0 alpha) (#s(alt (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (pow alpha 2) 1) (taylor 0 alpha) (#s(alt (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor 0 alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor 0 alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor 0 alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor 0 alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))) (patch (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* 2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log alpha)))))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))) (patch (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* 2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log alpha)))))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))) (patch (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* 2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log alpha)))))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))) (patch (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))) #<representation binary32>) () ())) ())
#s(alt -1 (taylor 0 alpha) (#s(alt (fma.f32 alpha alpha #s(literal -1 binary32)) (patch (fma.f32 alpha alpha #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (pow alpha 2) 1) (taylor 0 alpha) (#s(alt (fma.f32 alpha alpha #s(literal -1 binary32)) (patch (fma.f32 alpha alpha #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (pow alpha 2) 1) (taylor 0 alpha) (#s(alt (fma.f32 alpha alpha #s(literal -1 binary32)) (patch (fma.f32 alpha alpha #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (pow alpha 2) 1) (taylor 0 alpha) (#s(alt (fma.f32 alpha alpha #s(literal -1 binary32)) (patch (fma.f32 alpha alpha #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (taylor 0 alpha) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (* (pow alpha 2) (* (pow cosTheta 2) (PI)))) (taylor 0 alpha) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (* (pow alpha 2) (* (pow cosTheta 2) (PI)))) (taylor 0 alpha) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (* (pow alpha 2) (* (pow cosTheta 2) (PI)))) (taylor 0 alpha) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (+ 1 (* -1 (pow cosTheta 2)))) (taylor 0 alpha) (#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow alpha 2) (pow cosTheta 2)) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))) (/ 1 (+ 1 (* -1 (pow cosTheta 2))))) (taylor 0 alpha) (#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow alpha 2) (- (/ (* (pow alpha 2) (pow cosTheta 4)) (pow (+ 1 (* -1 (pow cosTheta 2))) 3)) (/ (pow cosTheta 2) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))) (/ 1 (+ 1 (* -1 (pow cosTheta 2))))) (taylor 0 alpha) (#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow alpha 2) (- (* (pow alpha 2) (- (* -1 (/ (* (pow alpha 2) (pow cosTheta 6)) (pow (+ 1 (* -1 (pow cosTheta 2))) 4))) (* -1 (/ (pow cosTheta 4) (pow (+ 1 (* -1 (pow cosTheta 2))) 3))))) (/ (pow cosTheta 2) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))) (/ 1 (+ 1 (* -1 (pow cosTheta 2))))) (taylor 0 alpha) (#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (pow cosTheta 2))) (taylor 0 alpha) (#s(alt (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (patch (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2)))) (taylor 0 alpha) (#s(alt (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (patch (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2)))) (taylor 0 alpha) (#s(alt (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (patch (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2)))) (taylor 0 alpha) (#s(alt (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (patch (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt -1 (taylor 0 alpha) (#s(alt (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (patch (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (pow alpha 2) 1) (taylor 0 alpha) (#s(alt (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (patch (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (pow alpha 2) 1) (taylor 0 alpha) (#s(alt (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (patch (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (pow alpha 2) 1) (taylor 0 alpha) (#s(alt (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (patch (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ -1/2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (taylor 0 alpha) (#s(alt (/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (- (* (pow alpha 2) (- (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))))) (taylor 0 alpha) (#s(alt (/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (- (* (pow alpha 2) (- (+ (* -1 (/ (* (pow alpha 2) (* (pow cosTheta 2) (- (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))))))) (+ 1 (* -1 (pow cosTheta 2))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))))) (taylor 0 alpha) (#s(alt (/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (- (* (pow alpha 2) (- (+ (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* (pow alpha 2) (- (/ (* (pow alpha 2) (* (pow cosTheta 4) (- (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))))))) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)) (/ (* (pow cosTheta 2) (- (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (+ 1 (* -1 (pow cosTheta 2))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))))) (taylor 0 alpha) (#s(alt (/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt alpha (taylor 0 alpha) (#s(alt (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (patch (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt (* alpha (+ 1 alpha)) (taylor 0 alpha) (#s(alt (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (patch (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt (* alpha (+ 1 alpha)) (taylor 0 alpha) (#s(alt (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (patch (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt (* alpha (+ 1 alpha)) (taylor 0 alpha) (#s(alt (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (patch (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 alpha) (#s(alt (+.f32 #s(literal 1 binary32) alpha) (patch (+.f32 #s(literal 1 binary32) alpha) #<representation binary32>) () ())) ())
#s(alt (+ 1 alpha) (taylor 0 alpha) (#s(alt (+.f32 #s(literal 1 binary32) alpha) (patch (+.f32 #s(literal 1 binary32) alpha) #<representation binary32>) () ())) ())
#s(alt (+ 1 alpha) (taylor 0 alpha) (#s(alt (+.f32 #s(literal 1 binary32) alpha) (patch (+.f32 #s(literal 1 binary32) alpha) #<representation binary32>) () ())) ())
#s(alt (+ 1 alpha) (taylor 0 alpha) (#s(alt (+.f32 #s(literal 1 binary32) alpha) (patch (+.f32 #s(literal 1 binary32) alpha) #<representation binary32>) () ())) ())
#s(alt (log alpha) (taylor 0 alpha) (#s(alt (log.f32 alpha) (patch (log.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (log alpha) (taylor 0 alpha) (#s(alt (log.f32 alpha) (patch (log.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (log alpha) (taylor 0 alpha) (#s(alt (log.f32 alpha) (patch (log.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (log alpha) (taylor 0 alpha) (#s(alt (log.f32 alpha) (patch (log.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (PI) (log alpha))) (taylor 0 alpha) (#s(alt (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (patch (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (PI) (log alpha))) (taylor 0 alpha) (#s(alt (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (patch (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (PI) (log alpha))) (taylor 0 alpha) (#s(alt (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (patch (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (PI) (log alpha))) (taylor 0 alpha) (#s(alt (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (patch (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* -1 cosTheta) (taylor 0 alpha) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 cosTheta) (* (pow alpha 2) cosTheta)) (taylor 0 alpha) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 cosTheta) (* (pow alpha 2) cosTheta)) (taylor 0 alpha) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 cosTheta) (* (pow alpha 2) cosTheta)) (taylor 0 alpha) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 2 (log alpha)) (taylor 0 alpha) (#s(alt (log.f32 (*.f32 alpha alpha)) (patch (log.f32 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* 2 (log alpha)) (taylor 0 alpha) (#s(alt (log.f32 (*.f32 alpha alpha)) (patch (log.f32 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* 2 (log alpha)) (taylor 0 alpha) (#s(alt (log.f32 (*.f32 alpha alpha)) (patch (log.f32 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* 2 (log alpha)) (taylor 0 alpha) (#s(alt (log.f32 (*.f32 alpha alpha)) (patch (log.f32 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor 0 alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor 0 alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor 0 alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor 0 alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (taylor inf alpha) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (/ (- (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (pow alpha 2))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))) (taylor inf alpha) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1/2 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2)))) (* 1/2 (/ (- (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (pow alpha 2)))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))) (taylor inf alpha) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1/2 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2)))) (+ (* 1/2 (/ (* (pow (+ 1 (* -1 (pow cosTheta 2))) 2) (- (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 4)))) (* 1/2 (/ (- (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (pow alpha 2))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))) (taylor inf alpha) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor inf alpha) (#s(alt (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor inf alpha) (#s(alt (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor inf alpha) (#s(alt (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor inf alpha) (#s(alt (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor inf alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor inf alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor inf alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor inf alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (* -2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))) (patch (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* -2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -2 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) (pow alpha 2))))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))) (patch (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* -2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -2 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) (pow alpha 2))))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))) (patch (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* -2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -2 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) (pow alpha 2))))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))) (patch (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor inf alpha) (#s(alt (fma.f32 alpha alpha #s(literal -1 binary32)) (patch (fma.f32 alpha alpha #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor inf alpha) (#s(alt (fma.f32 alpha alpha #s(literal -1 binary32)) (patch (fma.f32 alpha alpha #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor inf alpha) (#s(alt (fma.f32 alpha alpha #s(literal -1 binary32)) (patch (fma.f32 alpha alpha #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor inf alpha) (#s(alt (fma.f32 alpha alpha #s(literal -1 binary32)) (patch (fma.f32 alpha alpha #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* (pow cosTheta 2) (PI))) (taylor inf alpha) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2)))) (taylor inf alpha) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2)))) (taylor inf alpha) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2)))) (taylor inf alpha) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* (pow alpha 2) (pow cosTheta 2))) (taylor inf alpha) (#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (/ 1 (* (pow alpha 2) (pow cosTheta 2))) (/ 1 (pow cosTheta 2))) (/ 1 (* (pow alpha 2) (pow cosTheta 4)))) (pow alpha 2)) (taylor inf alpha) (#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (/ 1 (pow cosTheta 2)) (/ 1 (pow cosTheta 4)))) (* (pow alpha 4) (pow cosTheta 2)))) (+ (/ 1 (* (pow alpha 2) (pow cosTheta 2))) (/ 1 (pow cosTheta 2)))) (/ 1 (* (pow alpha 2) (pow cosTheta 4)))) (pow alpha 2)) (taylor inf alpha) (#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (/ 1 (* (pow alpha 2) (pow cosTheta 2))) (+ (/ 1 (pow cosTheta 2)) (/ (* (pow (+ 1 (* -1 (pow cosTheta 2))) 2) (- (/ 1 (pow cosTheta 2)) (/ 1 (pow cosTheta 4)))) (* (pow alpha 6) (pow cosTheta 4))))) (+ (/ 1 (* (pow alpha 2) (pow cosTheta 4))) (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (/ 1 (pow cosTheta 2)) (/ 1 (pow cosTheta 4)))) (* (pow alpha 4) (pow cosTheta 2))))) (pow alpha 2)) (taylor inf alpha) (#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (pow cosTheta 2)) (taylor inf alpha) (#s(alt (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (patch (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2)))) (taylor inf alpha) (#s(alt (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (patch (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2)))) (taylor inf alpha) (#s(alt (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (patch (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2)))) (taylor inf alpha) (#s(alt (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (patch (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor inf alpha) (#s(alt (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (patch (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor inf alpha) (#s(alt (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (patch (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor inf alpha) (#s(alt (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (patch (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor inf alpha) (#s(alt (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (patch (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (taylor inf alpha) (#s(alt (/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (- (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))))) (taylor inf alpha) (#s(alt (/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2)))) (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))))) (taylor inf alpha) (#s(alt (/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (/ (* (pow (+ 1 (* -1 (pow cosTheta 2))) 2) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 4)))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (+ (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2)))))) (taylor inf alpha) (#s(alt (/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor inf alpha) (#s(alt (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (patch (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ 1 (/ 1 alpha))) (taylor inf alpha) (#s(alt (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (patch (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ 1 (/ 1 alpha))) (taylor inf alpha) (#s(alt (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (patch (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ 1 (/ 1 alpha))) (taylor inf alpha) (#s(alt (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (patch (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt alpha (taylor inf alpha) (#s(alt (+.f32 #s(literal 1 binary32) alpha) (patch (+.f32 #s(literal 1 binary32) alpha) #<representation binary32>) () ())) ())
#s(alt (* alpha (+ 1 (/ 1 alpha))) (taylor inf alpha) (#s(alt (+.f32 #s(literal 1 binary32) alpha) (patch (+.f32 #s(literal 1 binary32) alpha) #<representation binary32>) () ())) ())
#s(alt (* alpha (+ 1 (/ 1 alpha))) (taylor inf alpha) (#s(alt (+.f32 #s(literal 1 binary32) alpha) (patch (+.f32 #s(literal 1 binary32) alpha) #<representation binary32>) () ())) ())
#s(alt (* alpha (+ 1 (/ 1 alpha))) (taylor inf alpha) (#s(alt (+.f32 #s(literal 1 binary32) alpha) (patch (+.f32 #s(literal 1 binary32) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (log (/ 1 alpha))) (taylor inf alpha) (#s(alt (log.f32 alpha) (patch (log.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (log (/ 1 alpha))) (taylor inf alpha) (#s(alt (log.f32 alpha) (patch (log.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (log (/ 1 alpha))) (taylor inf alpha) (#s(alt (log.f32 alpha) (patch (log.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (log (/ 1 alpha))) (taylor inf alpha) (#s(alt (log.f32 alpha) (patch (log.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -2 (* (PI) (log (/ 1 alpha)))) (taylor inf alpha) (#s(alt (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (patch (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* -2 (* (PI) (log (/ 1 alpha)))) (taylor inf alpha) (#s(alt (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (patch (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* -2 (* (PI) (log (/ 1 alpha)))) (taylor inf alpha) (#s(alt (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (patch (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* -2 (* (PI) (log (/ 1 alpha)))) (taylor inf alpha) (#s(alt (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (patch (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) cosTheta) (taylor inf alpha) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2))))) (taylor inf alpha) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2))))) (taylor inf alpha) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2))))) (taylor inf alpha) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -2 (log (/ 1 alpha))) (taylor inf alpha) (#s(alt (log.f32 (*.f32 alpha alpha)) (patch (log.f32 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -2 (log (/ 1 alpha))) (taylor inf alpha) (#s(alt (log.f32 (*.f32 alpha alpha)) (patch (log.f32 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -2 (log (/ 1 alpha))) (taylor inf alpha) (#s(alt (log.f32 (*.f32 alpha alpha)) (patch (log.f32 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -2 (log (/ 1 alpha))) (taylor inf alpha) (#s(alt (log.f32 (*.f32 alpha alpha)) (patch (log.f32 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor inf alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor inf alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor inf alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor inf alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))) (taylor -inf alpha) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))) (* 1/2 (/ 1 (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))))) (taylor -inf alpha) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 4) (* (pow cosTheta 6) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (taylor -inf alpha) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1/2 (/ (pow (+ 1 (* -1 (pow cosTheta 2))) 2) (* (pow alpha 6) (* (pow cosTheta 8) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (+ (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 4) (* (pow cosTheta 6) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))))) (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (taylor -inf alpha) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor -inf alpha) (#s(alt (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor -inf alpha) (#s(alt (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor -inf alpha) (#s(alt (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor -inf alpha) (#s(alt (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor -inf alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor -inf alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor -inf alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor -inf alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))) (patch (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* 2 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))) (* 2 (/ (* (PI) (* (+ 1 (* -1 (pow cosTheta 2))) (+ (log -1) (* -1 (log (/ -1 alpha)))))) (pow alpha 2))))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))) (patch (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* 2 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))) (* 2 (/ (* (PI) (* (+ 1 (* -1 (pow cosTheta 2))) (+ (log -1) (* -1 (log (/ -1 alpha)))))) (pow alpha 2))))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))) (patch (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* 2 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))) (* 2 (/ (* (PI) (* (+ 1 (* -1 (pow cosTheta 2))) (+ (log -1) (* -1 (log (/ -1 alpha)))))) (pow alpha 2))))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))) (patch (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor -inf alpha) (#s(alt (fma.f32 alpha alpha #s(literal -1 binary32)) (patch (fma.f32 alpha alpha #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor -inf alpha) (#s(alt (fma.f32 alpha alpha #s(literal -1 binary32)) (patch (fma.f32 alpha alpha #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor -inf alpha) (#s(alt (fma.f32 alpha alpha #s(literal -1 binary32)) (patch (fma.f32 alpha alpha #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor -inf alpha) (#s(alt (fma.f32 alpha alpha #s(literal -1 binary32)) (patch (fma.f32 alpha alpha #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* (pow cosTheta 2) (PI))) (taylor -inf alpha) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2)))) (taylor -inf alpha) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2)))) (taylor -inf alpha) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2)))) (taylor -inf alpha) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* (pow alpha 2) (pow cosTheta 2))) (taylor -inf alpha) (#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (/ 1 (* (pow alpha 2) (pow cosTheta 2))) (/ 1 (pow cosTheta 2))) (/ 1 (* (pow alpha 2) (pow cosTheta 4)))) (pow alpha 2)) (taylor -inf alpha) (#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (/ 1 (pow cosTheta 2)) (/ 1 (pow cosTheta 4)))) (* (pow alpha 4) (pow cosTheta 2)))) (+ (/ 1 (* (pow alpha 2) (pow cosTheta 2))) (/ 1 (pow cosTheta 2)))) (/ 1 (* (pow alpha 2) (pow cosTheta 4)))) (pow alpha 2)) (taylor -inf alpha) (#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (/ 1 (* (pow alpha 2) (pow cosTheta 2))) (+ (/ 1 (pow cosTheta 2)) (/ (* (pow (+ 1 (* -1 (pow cosTheta 2))) 2) (- (/ 1 (pow cosTheta 2)) (/ 1 (pow cosTheta 4)))) (* (pow alpha 6) (pow cosTheta 4))))) (+ (/ 1 (* (pow alpha 2) (pow cosTheta 4))) (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (/ 1 (pow cosTheta 2)) (/ 1 (pow cosTheta 4)))) (* (pow alpha 4) (pow cosTheta 2))))) (pow alpha 2)) (taylor -inf alpha) (#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (pow cosTheta 2)) (taylor -inf alpha) (#s(alt (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (patch (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2)))) (taylor -inf alpha) (#s(alt (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (patch (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2)))) (taylor -inf alpha) (#s(alt (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (patch (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2)))) (taylor -inf alpha) (#s(alt (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (patch (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor -inf alpha) (#s(alt (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (patch (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor -inf alpha) (#s(alt (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (patch (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor -inf alpha) (#s(alt (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (patch (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor -inf alpha) (#s(alt (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (patch (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))) (taylor -inf alpha) (#s(alt (/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (- (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))))) (taylor -inf alpha) (#s(alt (/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2)))) (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))))) (taylor -inf alpha) (#s(alt (/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (/ (* (pow (+ 1 (* -1 (pow cosTheta 2))) 2) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 4)))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (+ (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2)))))) (taylor -inf alpha) (#s(alt (/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor -inf alpha) (#s(alt (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (patch (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ 1 (/ 1 alpha))) (taylor -inf alpha) (#s(alt (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (patch (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ 1 (/ 1 alpha))) (taylor -inf alpha) (#s(alt (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (patch (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ 1 (/ 1 alpha))) (taylor -inf alpha) (#s(alt (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (patch (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) #<representation binary32>) () ())) ())
#s(alt alpha (taylor -inf alpha) (#s(alt (+.f32 #s(literal 1 binary32) alpha) (patch (+.f32 #s(literal 1 binary32) alpha) #<representation binary32>) () ())) ())
#s(alt (* alpha (+ 1 (/ 1 alpha))) (taylor -inf alpha) (#s(alt (+.f32 #s(literal 1 binary32) alpha) (patch (+.f32 #s(literal 1 binary32) alpha) #<representation binary32>) () ())) ())
#s(alt (* alpha (+ 1 (/ 1 alpha))) (taylor -inf alpha) (#s(alt (+.f32 #s(literal 1 binary32) alpha) (patch (+.f32 #s(literal 1 binary32) alpha) #<representation binary32>) () ())) ())
#s(alt (* alpha (+ 1 (/ 1 alpha))) (taylor -inf alpha) (#s(alt (+.f32 #s(literal 1 binary32) alpha) (patch (+.f32 #s(literal 1 binary32) alpha) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (* -1 (log (/ -1 alpha)))) (taylor -inf alpha) (#s(alt (log.f32 alpha) (patch (log.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (* -1 (log (/ -1 alpha)))) (taylor -inf alpha) (#s(alt (log.f32 alpha) (patch (log.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (* -1 (log (/ -1 alpha)))) (taylor -inf alpha) (#s(alt (log.f32 alpha) (patch (log.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (* -1 (log (/ -1 alpha)))) (taylor -inf alpha) (#s(alt (log.f32 alpha) (patch (log.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))) (taylor -inf alpha) (#s(alt (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (patch (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))) (taylor -inf alpha) (#s(alt (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (patch (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))) (taylor -inf alpha) (#s(alt (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (patch (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))) (taylor -inf alpha) (#s(alt (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (patch (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) cosTheta) (taylor -inf alpha) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2))))) (taylor -inf alpha) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2))))) (taylor -inf alpha) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2))))) (taylor -inf alpha) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -2 (log (/ -1 alpha))) (taylor -inf alpha) (#s(alt (log.f32 (*.f32 alpha alpha)) (patch (log.f32 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -2 (log (/ -1 alpha))) (taylor -inf alpha) (#s(alt (log.f32 (*.f32 alpha alpha)) (patch (log.f32 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -2 (log (/ -1 alpha))) (taylor -inf alpha) (#s(alt (log.f32 (*.f32 alpha alpha)) (patch (log.f32 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -2 (log (/ -1 alpha))) (taylor -inf alpha) (#s(alt (log.f32 (*.f32 alpha alpha)) (patch (log.f32 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor -inf alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor -inf alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor -inf alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor -inf alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (taylor 0 cosTheta) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 2)) (* (PI) (log alpha)))) (* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha))))) (taylor 0 cosTheta) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (* (pow cosTheta 2) (+ (* -1/2 (/ (pow (- (pow alpha 2) 1) 2) (* (PI) (log alpha)))) (* 1/2 (/ (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 3)) (* (PI) (log alpha))))))) (taylor 0 cosTheta) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (* (pow cosTheta 2) (+ (* -1/2 (/ (pow (- (pow alpha 2) 1) 2) (* (PI) (log alpha)))) (* (pow cosTheta 2) (+ (* -1/2 (/ (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 4)) (* (PI) (log alpha)))) (* 1/2 (/ (pow (- (pow alpha 2) 1) 3) (* (PI) (log alpha))))))))) (taylor 0 cosTheta) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (PI) (log alpha))) (taylor 0 cosTheta) (#s(alt (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))) (patch (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (PI) (log alpha))) (* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1)))))) (taylor 0 cosTheta) (#s(alt (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))) (patch (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (PI) (log alpha))) (* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1)))))) (taylor 0 cosTheta) (#s(alt (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))) (patch (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (PI) (log alpha))) (* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1)))))) (taylor 0 cosTheta) (#s(alt (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))) (patch (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (PI) (taylor 0 cosTheta) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (PI) (* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1)))) (taylor 0 cosTheta) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (PI) (* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1)))) (taylor 0 cosTheta) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (PI) (* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1)))) (taylor 0 cosTheta) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow cosTheta 2) (- 1 (pow alpha 2)))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow cosTheta 2) (- (+ 1 (* -1 (* (pow cosTheta 2) (* (- 1 (pow alpha 2)) (- (pow alpha 2) 1))))) (pow alpha 2)))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow cosTheta 2) (- (+ 1 (* (pow cosTheta 2) (- (* (pow cosTheta 2) (* (- 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))) (* (- 1 (pow alpha 2)) (- (pow alpha 2) 1))))) (pow alpha 2)))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 cosTheta) (#s(alt (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (patch (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow cosTheta 2) (- (pow alpha 2) 1))) (taylor 0 cosTheta) (#s(alt (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (patch (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow cosTheta 2) (- (pow alpha 2) 1))) (taylor 0 cosTheta) (#s(alt (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (patch (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow cosTheta 2) (- (pow alpha 2) 1))) (taylor 0 cosTheta) (#s(alt (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (patch (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* alpha (+ 1 alpha)) (+ 1 alpha)) (* (PI) (log (pow alpha 2)))) (taylor 0 cosTheta) (#s(alt (/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (* (pow cosTheta 2) (* (- (* alpha (+ 1 alpha)) (+ 1 alpha)) (- (pow alpha 2) 1))) (* (PI) (log (pow alpha 2))))) (/ (* alpha (+ 1 alpha)) (* (PI) (log (pow alpha 2))))) (+ (/ 1 (* (PI) (log (pow alpha 2)))) (/ alpha (* (PI) (log (pow alpha 2)))))) (taylor 0 cosTheta) (#s(alt (/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* (pow cosTheta 2) (- (/ (* (pow cosTheta 2) (* (- (* alpha (+ 1 alpha)) (+ 1 alpha)) (pow (- (pow alpha 2) 1) 2))) (* (PI) (log (pow alpha 2)))) (/ (* (- (* alpha (+ 1 alpha)) (+ 1 alpha)) (- (pow alpha 2) 1)) (* (PI) (log (pow alpha 2)))))) (/ (* alpha (+ 1 alpha)) (* (PI) (log (pow alpha 2))))) (+ (/ 1 (* (PI) (log (pow alpha 2)))) (/ alpha (* (PI) (log (pow alpha 2)))))) (taylor 0 cosTheta) (#s(alt (/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* (pow cosTheta 2) (- (* (pow cosTheta 2) (- (* -1 (/ (* (pow cosTheta 2) (* (- (* alpha (+ 1 alpha)) (+ 1 alpha)) (pow (- (pow alpha 2) 1) 3))) (* (PI) (log (pow alpha 2))))) (* -1 (/ (* (- (* alpha (+ 1 alpha)) (+ 1 alpha)) (pow (- (pow alpha 2) 1) 2)) (* (PI) (log (pow alpha 2))))))) (/ (* (- (* alpha (+ 1 alpha)) (+ 1 alpha)) (- (pow alpha 2) 1)) (* (PI) (log (pow alpha 2)))))) (/ (* alpha (+ 1 alpha)) (* (PI) (log (pow alpha 2))))) (+ (/ 1 (* (PI) (log (pow alpha 2)))) (/ alpha (* (PI) (log (pow alpha 2)))))) (taylor 0 cosTheta) (#s(alt (/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor 0 cosTheta) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor 0 cosTheta) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor 0 cosTheta) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor 0 cosTheta) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 (* (pow cosTheta 2) (* (PI) (log alpha)))) (taylor inf cosTheta) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (* 1/2 (/ 1 (* (PI) (log alpha)))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))))) (pow cosTheta 2)) (taylor inf cosTheta) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (/ 1/2 (* (pow cosTheta 4) (* (PI) (* (log alpha) (pow (- (pow alpha 2) 1) 2))))) (* 1/2 (/ 1 (* (PI) (log alpha))))) (/ 1/2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1)))))) (pow cosTheta 2)) (taylor inf cosTheta) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* 1/2 (/ 1 (* (PI) (log alpha)))) (* 1/2 (/ 1 (* (pow cosTheta 4) (* (PI) (* (log alpha) (pow (- (pow alpha 2) 1) 2))))))) (+ (/ 1/2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))) (* 1/2 (/ 1 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- (pow alpha 2) 1) 3)))))))) (pow cosTheta 2)) (taylor inf cosTheta) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))) (taylor inf cosTheta) (#s(alt (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))) (patch (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- (pow alpha 2) 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2))))) (taylor inf cosTheta) (#s(alt (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))) (patch (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- (pow alpha 2) 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2))))) (taylor inf cosTheta) (#s(alt (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))) (patch (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- (pow alpha 2) 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2))))) (taylor inf cosTheta) (#s(alt (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))) (patch (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1))) (taylor inf cosTheta) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2)))) (taylor inf cosTheta) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2)))) (taylor inf cosTheta) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2)))) (taylor inf cosTheta) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* (pow cosTheta 2) (- (pow alpha 2) 1))) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (- (/ 1 (- (pow alpha 2) 1)) (/ 1 (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 2)))) (pow cosTheta 2)) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (/ 1 (* (pow cosTheta 4) (pow (- (pow alpha 2) 1) 3))) (/ 1 (- (pow alpha 2) 1))) (/ 1 (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 2)))) (pow cosTheta 2)) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (/ 1 (* (pow cosTheta 4) (pow (- (pow alpha 2) 1) 3))) (/ 1 (- (pow alpha 2) 1))) (+ (/ 1 (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 2))) (/ 1 (* (pow cosTheta 6) (pow (- (pow alpha 2) 1) 4))))) (pow cosTheta 2)) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (- (pow alpha 2) 1)) (taylor inf cosTheta) (#s(alt (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (patch (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1)) (taylor inf cosTheta) (#s(alt (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (patch (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1)) (taylor inf cosTheta) (#s(alt (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (patch (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1)) (taylor inf cosTheta) (#s(alt (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (patch (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* alpha (+ 1 alpha)) (+ 1 alpha)) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1))))) (taylor inf cosTheta) (#s(alt (/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (+ (/ alpha (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (/ (* alpha (+ 1 alpha)) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (+ (/ alpha (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (/ (* alpha (+ 1 alpha)) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))))) (pow cosTheta 2)) (taylor inf cosTheta) (#s(alt (/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (+ (/ alpha (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (+ (/ (* alpha (+ 1 alpha)) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (/ (* alpha (+ 1 alpha)) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 3)))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 3))))) (+ (/ alpha (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (+ (/ alpha (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 3))))) (/ (* alpha (+ 1 alpha)) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))))))) (pow cosTheta 2)) (taylor inf cosTheta) (#s(alt (/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (+ (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 4))))) (+ (/ alpha (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (+ (/ alpha (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 4))))) (+ (/ (* alpha (+ 1 alpha)) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (/ (* alpha (+ 1 alpha)) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 3)))))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 3))))) (+ (/ alpha (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (+ (/ alpha (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 3))))) (+ (/ (* alpha (+ 1 alpha)) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (/ (* alpha (+ 1 alpha)) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 4))))))))))) (pow cosTheta 2)) (taylor inf cosTheta) (#s(alt (/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor inf cosTheta) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor inf cosTheta) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor inf cosTheta) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor inf cosTheta) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 (* (pow cosTheta 2) (* (PI) (log alpha)))) (taylor -inf cosTheta) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (* 1/2 (/ 1 (* (PI) (log alpha)))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))))) (pow cosTheta 2)) (taylor -inf cosTheta) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (/ 1/2 (* (pow cosTheta 4) (* (PI) (* (log alpha) (pow (- (pow alpha 2) 1) 2))))) (* 1/2 (/ 1 (* (PI) (log alpha))))) (/ 1/2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1)))))) (pow cosTheta 2)) (taylor -inf cosTheta) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* 1/2 (/ 1 (* (PI) (log alpha)))) (* 1/2 (/ 1 (* (pow cosTheta 4) (* (PI) (* (log alpha) (pow (- (pow alpha 2) 1) 2))))))) (+ (/ 1/2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))) (* 1/2 (/ 1 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- (pow alpha 2) 1) 3)))))))) (pow cosTheta 2)) (taylor -inf cosTheta) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))) (taylor -inf cosTheta) (#s(alt (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))) (patch (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- (pow alpha 2) 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2))))) (taylor -inf cosTheta) (#s(alt (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))) (patch (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- (pow alpha 2) 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2))))) (taylor -inf cosTheta) (#s(alt (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))) (patch (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- (pow alpha 2) 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2))))) (taylor -inf cosTheta) (#s(alt (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))) (patch (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1))) (taylor -inf cosTheta) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2)))) (taylor -inf cosTheta) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2)))) (taylor -inf cosTheta) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2)))) (taylor -inf cosTheta) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* (pow cosTheta 2) (- (pow alpha 2) 1))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (- (/ 1 (- (pow alpha 2) 1)) (/ 1 (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 2)))) (pow cosTheta 2)) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (/ 1 (* (pow cosTheta 4) (pow (- (pow alpha 2) 1) 3))) (/ 1 (- (pow alpha 2) 1))) (/ 1 (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 2)))) (pow cosTheta 2)) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (/ 1 (* (pow cosTheta 4) (pow (- (pow alpha 2) 1) 3))) (/ 1 (- (pow alpha 2) 1))) (+ (/ 1 (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 2))) (/ 1 (* (pow cosTheta 6) (pow (- (pow alpha 2) 1) 4))))) (pow cosTheta 2)) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (- (pow alpha 2) 1)) (taylor -inf cosTheta) (#s(alt (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (patch (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1)) (taylor -inf cosTheta) (#s(alt (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (patch (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1)) (taylor -inf cosTheta) (#s(alt (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (patch (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1)) (taylor -inf cosTheta) (#s(alt (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (patch (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* alpha (+ 1 alpha)) (+ 1 alpha)) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1))))) (taylor -inf cosTheta) (#s(alt (/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (+ (/ alpha (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (/ (* alpha (+ 1 alpha)) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (+ (/ alpha (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (/ (* alpha (+ 1 alpha)) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))))) (pow cosTheta 2)) (taylor -inf cosTheta) (#s(alt (/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (+ (/ alpha (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (+ (/ (* alpha (+ 1 alpha)) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (/ (* alpha (+ 1 alpha)) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 3)))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 3))))) (+ (/ alpha (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (+ (/ alpha (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 3))))) (/ (* alpha (+ 1 alpha)) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))))))) (pow cosTheta 2)) (taylor -inf cosTheta) (#s(alt (/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (+ (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 4))))) (+ (/ alpha (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (+ (/ alpha (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 4))))) (+ (/ (* alpha (+ 1 alpha)) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (/ (* alpha (+ 1 alpha)) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 3)))))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 3))))) (+ (/ alpha (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (+ (/ alpha (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 3))))) (+ (/ (* alpha (+ 1 alpha)) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (/ (* alpha (+ 1 alpha)) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 4))))))))))) (pow cosTheta 2)) (taylor -inf cosTheta) (#s(alt (/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor -inf cosTheta) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor -inf cosTheta) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor -inf cosTheta) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor -inf cosTheta) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
Calls

6 calls:

TimeVariablePointExpression
39.0ms
alpha
@-inf
((/ (- (* alpha alpha) 1) (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (- (* alpha alpha) 1) (* alpha alpha) (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (/ (+ (* alpha alpha) -1) (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0))) (+ (* alpha alpha) -1) (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0)) (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (+ (* 1 (/ -1 (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0)))) (* (/ alpha (* (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (PI))) (/ alpha (/ 0 0)))) (/ -1 (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0))) (+ (* -1 (/ (/ 1 (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (* (/ 0 0) (PI)))) (* (/ alpha (* (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (PI))) (/ alpha (/ 0 0)))) (/ (/ 1 (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (* (/ 0 0) (PI))) (/ 1 (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (+ (* alpha (+ 1 alpha)) (+ (neg alpha) -1)) (/ (+ (* alpha (+ 1 alpha)) (+ (neg alpha) -1)) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (* alpha (+ 1 alpha)) (+ 1 alpha) (PI) (log alpha) (* (log alpha) (+ (PI) (PI))) (* cosTheta (+ (* alpha alpha) -1)) (* (/ 0 0) (PI)) (* (/ alpha (* (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (PI))) (/ alpha (/ 0 0))) (log (* alpha alpha)) (neg alpha))
30.0ms
alpha
@inf
((/ (- (* alpha alpha) 1) (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (- (* alpha alpha) 1) (* alpha alpha) (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (/ (+ (* alpha alpha) -1) (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0))) (+ (* alpha alpha) -1) (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0)) (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (+ (* 1 (/ -1 (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0)))) (* (/ alpha (* (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (PI))) (/ alpha (/ 0 0)))) (/ -1 (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0))) (+ (* -1 (/ (/ 1 (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (* (/ 0 0) (PI)))) (* (/ alpha (* (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (PI))) (/ alpha (/ 0 0)))) (/ (/ 1 (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (* (/ 0 0) (PI))) (/ 1 (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (+ (* alpha (+ 1 alpha)) (+ (neg alpha) -1)) (/ (+ (* alpha (+ 1 alpha)) (+ (neg alpha) -1)) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (* alpha (+ 1 alpha)) (+ 1 alpha) (PI) (log alpha) (* (log alpha) (+ (PI) (PI))) (* cosTheta (+ (* alpha alpha) -1)) (* (/ 0 0) (PI)) (* (/ alpha (* (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (PI))) (/ alpha (/ 0 0))) (log (* alpha alpha)) (neg alpha))
28.0ms
alpha
@0
((/ (- (* alpha alpha) 1) (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (- (* alpha alpha) 1) (* alpha alpha) (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (/ (+ (* alpha alpha) -1) (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0))) (+ (* alpha alpha) -1) (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0)) (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (+ (* 1 (/ -1 (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0)))) (* (/ alpha (* (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (PI))) (/ alpha (/ 0 0)))) (/ -1 (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0))) (+ (* -1 (/ (/ 1 (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (* (/ 0 0) (PI)))) (* (/ alpha (* (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (PI))) (/ alpha (/ 0 0)))) (/ (/ 1 (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (* (/ 0 0) (PI))) (/ 1 (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (+ (* alpha (+ 1 alpha)) (+ (neg alpha) -1)) (/ (+ (* alpha (+ 1 alpha)) (+ (neg alpha) -1)) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (* alpha (+ 1 alpha)) (+ 1 alpha) (PI) (log alpha) (* (log alpha) (+ (PI) (PI))) (* cosTheta (+ (* alpha alpha) -1)) (* (/ 0 0) (PI)) (* (/ alpha (* (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (PI))) (/ alpha (/ 0 0))) (log (* alpha alpha)) (neg alpha))
27.0ms
cosTheta
@-inf
((/ (- (* alpha alpha) 1) (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (- (* alpha alpha) 1) (* alpha alpha) (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (/ (+ (* alpha alpha) -1) (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0))) (+ (* alpha alpha) -1) (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0)) (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (+ (* 1 (/ -1 (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0)))) (* (/ alpha (* (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (PI))) (/ alpha (/ 0 0)))) (/ -1 (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0))) (+ (* -1 (/ (/ 1 (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (* (/ 0 0) (PI)))) (* (/ alpha (* (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (PI))) (/ alpha (/ 0 0)))) (/ (/ 1 (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (* (/ 0 0) (PI))) (/ 1 (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (+ (* alpha (+ 1 alpha)) (+ (neg alpha) -1)) (/ (+ (* alpha (+ 1 alpha)) (+ (neg alpha) -1)) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (* alpha (+ 1 alpha)) (+ 1 alpha) (PI) (log alpha) (* (log alpha) (+ (PI) (PI))) (* cosTheta (+ (* alpha alpha) -1)) (* (/ 0 0) (PI)) (* (/ alpha (* (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (PI))) (/ alpha (/ 0 0))) (log (* alpha alpha)) (neg alpha))
19.0ms
cosTheta
@0
((/ (- (* alpha alpha) 1) (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (- (* alpha alpha) 1) (* alpha alpha) (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (/ (+ (* alpha alpha) -1) (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0))) (+ (* alpha alpha) -1) (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0)) (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (+ (* 1 (/ -1 (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0)))) (* (/ alpha (* (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (PI))) (/ alpha (/ 0 0)))) (/ -1 (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0))) (+ (* -1 (/ (/ 1 (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (* (/ 0 0) (PI)))) (* (/ alpha (* (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (PI))) (/ alpha (/ 0 0)))) (/ (/ 1 (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (* (/ 0 0) (PI))) (/ 1 (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (+ (* alpha (+ 1 alpha)) (+ (neg alpha) -1)) (/ (+ (* alpha (+ 1 alpha)) (+ (neg alpha) -1)) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (* alpha (+ 1 alpha)) (+ 1 alpha) (PI) (log alpha) (* (log alpha) (+ (PI) (PI))) (* cosTheta (+ (* alpha alpha) -1)) (* (/ 0 0) (PI)) (* (/ alpha (* (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (PI))) (/ alpha (/ 0 0))) (log (* alpha alpha)) (neg alpha))

simplify287.0ms (3.3%)

Memory
-16.1MiB live, 343.6MiB allocated
Algorithm
egg-herbie
Rules
7 436×lower-fma.f64
7 436×lower-fma.f32
6 068×lower-*.f64
6 068×lower-*.f32
3 526×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04786585
115806371
264526260
081885914
Stop Event
iter limit
node limit
Counts
288 → 285
Calls
Call 1
Inputs
(/ -1/2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))
(- (* 1/2 (* (pow alpha 2) (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* -1 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
(- (* (pow alpha 2) (+ (* -1/2 (/ (* (pow alpha 2) (* (pow cosTheta 2) (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* -1 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))))))) (+ 1 (* -1 (pow cosTheta 2))))) (* 1/2 (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* -1 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
(- (* (pow alpha 2) (+ (* 1/2 (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* -1 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* (pow alpha 2) (+ (* -1/2 (/ (* (pow cosTheta 2) (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* -1 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (+ 1 (* -1 (pow cosTheta 2))))) (* 1/2 (/ (* (pow alpha 2) (* (pow cosTheta 4) (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* -1 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))))))) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
-1
(- (pow alpha 2) 1)
(- (pow alpha 2) 1)
(- (pow alpha 2) 1)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))
(+ (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* 2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log alpha))))))
(+ (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* 2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log alpha))))))
(+ (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* 2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log alpha))))))
-1
(- (pow alpha 2) 1)
(- (pow alpha 2) 1)
(- (pow alpha 2) 1)
(* (PI) (+ 1 (* -1 (pow cosTheta 2))))
(+ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (* (pow alpha 2) (* (pow cosTheta 2) (PI))))
(+ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (* (pow alpha 2) (* (pow cosTheta 2) (PI))))
(+ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (* (pow alpha 2) (* (pow cosTheta 2) (PI))))
(/ 1 (+ 1 (* -1 (pow cosTheta 2))))
(+ (* -1 (/ (* (pow alpha 2) (pow cosTheta 2)) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))) (/ 1 (+ 1 (* -1 (pow cosTheta 2)))))
(+ (* (pow alpha 2) (- (/ (* (pow alpha 2) (pow cosTheta 4)) (pow (+ 1 (* -1 (pow cosTheta 2))) 3)) (/ (pow cosTheta 2) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))) (/ 1 (+ 1 (* -1 (pow cosTheta 2)))))
(+ (* (pow alpha 2) (- (* (pow alpha 2) (- (* -1 (/ (* (pow alpha 2) (pow cosTheta 6)) (pow (+ 1 (* -1 (pow cosTheta 2))) 4))) (* -1 (/ (pow cosTheta 4) (pow (+ 1 (* -1 (pow cosTheta 2))) 3))))) (/ (pow cosTheta 2) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))) (/ 1 (+ 1 (* -1 (pow cosTheta 2)))))
(+ 1 (* -1 (pow cosTheta 2)))
(+ 1 (+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2))))
(+ 1 (+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2))))
(+ 1 (+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2))))
-1
(- (pow alpha 2) 1)
(- (pow alpha 2) 1)
(- (pow alpha 2) 1)
(/ -1/2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))
(- (* (pow alpha 2) (- (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
(- (* (pow alpha 2) (- (+ (* -1 (/ (* (pow alpha 2) (* (pow cosTheta 2) (- (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))))))) (+ 1 (* -1 (pow cosTheta 2))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
(- (* (pow alpha 2) (- (+ (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* (pow alpha 2) (- (/ (* (pow alpha 2) (* (pow cosTheta 4) (- (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))))))) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)) (/ (* (pow cosTheta 2) (- (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (+ 1 (* -1 (pow cosTheta 2))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
alpha
(* alpha (+ 1 alpha))
(* alpha (+ 1 alpha))
(* alpha (+ 1 alpha))
1
(+ 1 alpha)
(+ 1 alpha)
(+ 1 alpha)
(log alpha)
(log alpha)
(log alpha)
(log alpha)
(* 2 (* (PI) (log alpha)))
(* 2 (* (PI) (log alpha)))
(* 2 (* (PI) (log alpha)))
(* 2 (* (PI) (log alpha)))
(* -1 cosTheta)
(+ (* -1 cosTheta) (* (pow alpha 2) cosTheta))
(+ (* -1 cosTheta) (* (pow alpha 2) cosTheta))
(+ (* -1 cosTheta) (* (pow alpha 2) cosTheta))
(* 2 (log alpha))
(* 2 (log alpha))
(* 2 (log alpha))
(* 2 (log alpha))
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))
(- (* 1/2 (/ (- (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (pow alpha 2))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))))
(- (+ (* -1/2 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2)))) (* 1/2 (/ (- (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (pow alpha 2)))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))))
(- (+ (* -1/2 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2)))) (+ (* 1/2 (/ (* (pow (+ 1 (* -1 (pow cosTheta 2))) 2) (- (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 4)))) (* 1/2 (/ (- (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (pow alpha 2))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))))
(pow alpha 2)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(* -2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))
(* (pow alpha 2) (+ (* -2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -2 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) (pow alpha 2)))))
(* (pow alpha 2) (+ (* -2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -2 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) (pow alpha 2)))))
(* (pow alpha 2) (+ (* -2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -2 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) (pow alpha 2)))))
(pow alpha 2)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (* (pow cosTheta 2) (PI)))
(* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2))))
(* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2))))
(* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2))))
(/ 1 (* (pow alpha 2) (pow cosTheta 2)))
(/ (- (+ (/ 1 (* (pow alpha 2) (pow cosTheta 2))) (/ 1 (pow cosTheta 2))) (/ 1 (* (pow alpha 2) (pow cosTheta 4)))) (pow alpha 2))
(/ (- (+ (* -1 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (/ 1 (pow cosTheta 2)) (/ 1 (pow cosTheta 4)))) (* (pow alpha 4) (pow cosTheta 2)))) (+ (/ 1 (* (pow alpha 2) (pow cosTheta 2))) (/ 1 (pow cosTheta 2)))) (/ 1 (* (pow alpha 2) (pow cosTheta 4)))) (pow alpha 2))
(/ (- (+ (/ 1 (* (pow alpha 2) (pow cosTheta 2))) (+ (/ 1 (pow cosTheta 2)) (/ (* (pow (+ 1 (* -1 (pow cosTheta 2))) 2) (- (/ 1 (pow cosTheta 2)) (/ 1 (pow cosTheta 4)))) (* (pow alpha 6) (pow cosTheta 4))))) (+ (/ 1 (* (pow alpha 2) (pow cosTheta 4))) (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (/ 1 (pow cosTheta 2)) (/ 1 (pow cosTheta 4)))) (* (pow alpha 4) (pow cosTheta 2))))) (pow alpha 2))
(* (pow alpha 2) (pow cosTheta 2))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(pow alpha 2)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))
(- (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))))
(- (+ (* -1 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2)))) (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))))
(- (+ (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (/ (* (pow (+ 1 (* -1 (pow cosTheta 2))) 2) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 4)))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (+ (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2))))))
(pow alpha 2)
(* (pow alpha 2) (+ 1 (/ 1 alpha)))
(* (pow alpha 2) (+ 1 (/ 1 alpha)))
(* (pow alpha 2) (+ 1 (/ 1 alpha)))
alpha
(* alpha (+ 1 (/ 1 alpha)))
(* alpha (+ 1 (/ 1 alpha)))
(* alpha (+ 1 (/ 1 alpha)))
(* -1 (log (/ 1 alpha)))
(* -1 (log (/ 1 alpha)))
(* -1 (log (/ 1 alpha)))
(* -1 (log (/ 1 alpha)))
(* -2 (* (PI) (log (/ 1 alpha))))
(* -2 (* (PI) (log (/ 1 alpha))))
(* -2 (* (PI) (log (/ 1 alpha))))
(* -2 (* (PI) (log (/ 1 alpha))))
(* (pow alpha 2) cosTheta)
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(* -2 (log (/ 1 alpha)))
(* -2 (log (/ 1 alpha)))
(* -2 (log (/ 1 alpha)))
(* -2 (log (/ 1 alpha)))
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(/ 1/2 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))
(- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))) (* 1/2 (/ 1 (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))))
(- (+ (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 4) (* (pow cosTheta 6) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))))
(- (+ (* -1/2 (/ (pow (+ 1 (* -1 (pow cosTheta 2))) 2) (* (pow alpha 6) (* (pow cosTheta 8) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (+ (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 4) (* (pow cosTheta 6) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))))) (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))))
(pow alpha 2)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(* 2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))
(* (pow alpha 2) (+ (* 2 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))) (* 2 (/ (* (PI) (* (+ 1 (* -1 (pow cosTheta 2))) (+ (log -1) (* -1 (log (/ -1 alpha)))))) (pow alpha 2)))))
(* (pow alpha 2) (+ (* 2 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))) (* 2 (/ (* (PI) (* (+ 1 (* -1 (pow cosTheta 2))) (+ (log -1) (* -1 (log (/ -1 alpha)))))) (pow alpha 2)))))
(* (pow alpha 2) (+ (* 2 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))) (* 2 (/ (* (PI) (* (+ 1 (* -1 (pow cosTheta 2))) (+ (log -1) (* -1 (log (/ -1 alpha)))))) (pow alpha 2)))))
(pow alpha 2)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (* (pow cosTheta 2) (PI)))
(* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2))))
(* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2))))
(* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2))))
(/ 1 (* (pow alpha 2) (pow cosTheta 2)))
(/ (- (+ (/ 1 (* (pow alpha 2) (pow cosTheta 2))) (/ 1 (pow cosTheta 2))) (/ 1 (* (pow alpha 2) (pow cosTheta 4)))) (pow alpha 2))
(/ (- (+ (* -1 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (/ 1 (pow cosTheta 2)) (/ 1 (pow cosTheta 4)))) (* (pow alpha 4) (pow cosTheta 2)))) (+ (/ 1 (* (pow alpha 2) (pow cosTheta 2))) (/ 1 (pow cosTheta 2)))) (/ 1 (* (pow alpha 2) (pow cosTheta 4)))) (pow alpha 2))
(/ (- (+ (/ 1 (* (pow alpha 2) (pow cosTheta 2))) (+ (/ 1 (pow cosTheta 2)) (/ (* (pow (+ 1 (* -1 (pow cosTheta 2))) 2) (- (/ 1 (pow cosTheta 2)) (/ 1 (pow cosTheta 4)))) (* (pow alpha 6) (pow cosTheta 4))))) (+ (/ 1 (* (pow alpha 2) (pow cosTheta 4))) (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (/ 1 (pow cosTheta 2)) (/ 1 (pow cosTheta 4)))) (* (pow alpha 4) (pow cosTheta 2))))) (pow alpha 2))
(* (pow alpha 2) (pow cosTheta 2))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(pow alpha 2)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))
(- (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))))))
(- (+ (* -1 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2)))) (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))))))
(- (+ (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (/ (* (pow (+ 1 (* -1 (pow cosTheta 2))) 2) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 4)))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (+ (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2))))))
(pow alpha 2)
(* (pow alpha 2) (+ 1 (/ 1 alpha)))
(* (pow alpha 2) (+ 1 (/ 1 alpha)))
(* (pow alpha 2) (+ 1 (/ 1 alpha)))
alpha
(* alpha (+ 1 (/ 1 alpha)))
(* alpha (+ 1 (/ 1 alpha)))
(* alpha (+ 1 (/ 1 alpha)))
(+ (log -1) (* -1 (log (/ -1 alpha))))
(+ (log -1) (* -1 (log (/ -1 alpha))))
(+ (log -1) (* -1 (log (/ -1 alpha))))
(+ (log -1) (* -1 (log (/ -1 alpha))))
(* 2 (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))
(* 2 (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))
(* 2 (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))
(* 2 (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))
(* (pow alpha 2) cosTheta)
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(* -2 (log (/ -1 alpha)))
(* -2 (log (/ -1 alpha)))
(* -2 (log (/ -1 alpha)))
(* -2 (log (/ -1 alpha)))
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha))))
(+ (* -1/2 (/ (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 2)) (* (PI) (log alpha)))) (* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))))
(+ (* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (* (pow cosTheta 2) (+ (* -1/2 (/ (pow (- (pow alpha 2) 1) 2) (* (PI) (log alpha)))) (* 1/2 (/ (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 3)) (* (PI) (log alpha)))))))
(+ (* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (* (pow cosTheta 2) (+ (* -1/2 (/ (pow (- (pow alpha 2) 1) 2) (* (PI) (log alpha)))) (* (pow cosTheta 2) (+ (* -1/2 (/ (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 4)) (* (PI) (log alpha)))) (* 1/2 (/ (pow (- (pow alpha 2) 1) 3) (* (PI) (log alpha)))))))))
(* 2 (* (PI) (log alpha)))
(+ (* 2 (* (PI) (log alpha))) (* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))))
(+ (* 2 (* (PI) (log alpha))) (* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))))
(+ (* 2 (* (PI) (log alpha))) (* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))))
(PI)
(+ (PI) (* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1))))
(+ (PI) (* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1))))
(+ (PI) (* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1))))
1
(+ 1 (* (pow cosTheta 2) (- 1 (pow alpha 2))))
(+ 1 (* (pow cosTheta 2) (- (+ 1 (* -1 (* (pow cosTheta 2) (* (- 1 (pow alpha 2)) (- (pow alpha 2) 1))))) (pow alpha 2))))
(+ 1 (* (pow cosTheta 2) (- (+ 1 (* (pow cosTheta 2) (- (* (pow cosTheta 2) (* (- 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))) (* (- 1 (pow alpha 2)) (- (pow alpha 2) 1))))) (pow alpha 2))))
1
(+ 1 (* (pow cosTheta 2) (- (pow alpha 2) 1)))
(+ 1 (* (pow cosTheta 2) (- (pow alpha 2) 1)))
(+ 1 (* (pow cosTheta 2) (- (pow alpha 2) 1)))
(/ (- (* alpha (+ 1 alpha)) (+ 1 alpha)) (* (PI) (log (pow alpha 2))))
(- (+ (* -1 (/ (* (pow cosTheta 2) (* (- (* alpha (+ 1 alpha)) (+ 1 alpha)) (- (pow alpha 2) 1))) (* (PI) (log (pow alpha 2))))) (/ (* alpha (+ 1 alpha)) (* (PI) (log (pow alpha 2))))) (+ (/ 1 (* (PI) (log (pow alpha 2)))) (/ alpha (* (PI) (log (pow alpha 2))))))
(- (+ (* (pow cosTheta 2) (- (/ (* (pow cosTheta 2) (* (- (* alpha (+ 1 alpha)) (+ 1 alpha)) (pow (- (pow alpha 2) 1) 2))) (* (PI) (log (pow alpha 2)))) (/ (* (- (* alpha (+ 1 alpha)) (+ 1 alpha)) (- (pow alpha 2) 1)) (* (PI) (log (pow alpha 2)))))) (/ (* alpha (+ 1 alpha)) (* (PI) (log (pow alpha 2))))) (+ (/ 1 (* (PI) (log (pow alpha 2)))) (/ alpha (* (PI) (log (pow alpha 2))))))
(- (+ (* (pow cosTheta 2) (- (* (pow cosTheta 2) (- (* -1 (/ (* (pow cosTheta 2) (* (- (* alpha (+ 1 alpha)) (+ 1 alpha)) (pow (- (pow alpha 2) 1) 3))) (* (PI) (log (pow alpha 2))))) (* -1 (/ (* (- (* alpha (+ 1 alpha)) (+ 1 alpha)) (pow (- (pow alpha 2) 1) 2)) (* (PI) (log (pow alpha 2))))))) (/ (* (- (* alpha (+ 1 alpha)) (+ 1 alpha)) (- (pow alpha 2) 1)) (* (PI) (log (pow alpha 2)))))) (/ (* alpha (+ 1 alpha)) (* (PI) (log (pow alpha 2))))) (+ (/ 1 (* (PI) (log (pow alpha 2)))) (/ alpha (* (PI) (log (pow alpha 2))))))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(/ 1/2 (* (pow cosTheta 2) (* (PI) (log alpha))))
(/ (- (* 1/2 (/ 1 (* (PI) (log alpha)))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))))) (pow cosTheta 2))
(/ (- (+ (/ 1/2 (* (pow cosTheta 4) (* (PI) (* (log alpha) (pow (- (pow alpha 2) 1) 2))))) (* 1/2 (/ 1 (* (PI) (log alpha))))) (/ 1/2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1)))))) (pow cosTheta 2))
(/ (- (+ (* 1/2 (/ 1 (* (PI) (log alpha)))) (* 1/2 (/ 1 (* (pow cosTheta 4) (* (PI) (* (log alpha) (pow (- (pow alpha 2) 1) 2))))))) (+ (/ 1/2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))) (* 1/2 (/ 1 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- (pow alpha 2) 1) 3)))))))) (pow cosTheta 2))
(* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1)))))
(* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- (pow alpha 2) 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))
(* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- (pow alpha 2) 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))
(* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- (pow alpha 2) 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))
(* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1)))
(* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2))))
(* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2))))
(* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2))))
(/ 1 (* (pow cosTheta 2) (- (pow alpha 2) 1)))
(/ (- (/ 1 (- (pow alpha 2) 1)) (/ 1 (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 2)))) (pow cosTheta 2))
(/ (- (+ (/ 1 (* (pow cosTheta 4) (pow (- (pow alpha 2) 1) 3))) (/ 1 (- (pow alpha 2) 1))) (/ 1 (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 2)))) (pow cosTheta 2))
(/ (- (+ (/ 1 (* (pow cosTheta 4) (pow (- (pow alpha 2) 1) 3))) (/ 1 (- (pow alpha 2) 1))) (+ (/ 1 (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 2))) (/ 1 (* (pow cosTheta 6) (pow (- (pow alpha 2) 1) 4))))) (pow cosTheta 2))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1))
(* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1))
(* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1))
(/ (- (* alpha (+ 1 alpha)) (+ 1 alpha)) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (+ (/ alpha (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (/ (* alpha (+ 1 alpha)) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (+ (/ alpha (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (/ (* alpha (+ 1 alpha)) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))))) (pow cosTheta 2))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (+ (/ alpha (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (+ (/ (* alpha (+ 1 alpha)) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (/ (* alpha (+ 1 alpha)) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 3)))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 3))))) (+ (/ alpha (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (+ (/ alpha (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 3))))) (/ (* alpha (+ 1 alpha)) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))))))) (pow cosTheta 2))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (+ (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 4))))) (+ (/ alpha (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (+ (/ alpha (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 4))))) (+ (/ (* alpha (+ 1 alpha)) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (/ (* alpha (+ 1 alpha)) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 3)))))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 3))))) (+ (/ alpha (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (+ (/ alpha (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 3))))) (+ (/ (* alpha (+ 1 alpha)) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (/ (* alpha (+ 1 alpha)) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 4))))))))))) (pow cosTheta 2))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(/ 1/2 (* (pow cosTheta 2) (* (PI) (log alpha))))
(/ (- (* 1/2 (/ 1 (* (PI) (log alpha)))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))))) (pow cosTheta 2))
(/ (- (+ (/ 1/2 (* (pow cosTheta 4) (* (PI) (* (log alpha) (pow (- (pow alpha 2) 1) 2))))) (* 1/2 (/ 1 (* (PI) (log alpha))))) (/ 1/2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1)))))) (pow cosTheta 2))
(/ (- (+ (* 1/2 (/ 1 (* (PI) (log alpha)))) (* 1/2 (/ 1 (* (pow cosTheta 4) (* (PI) (* (log alpha) (pow (- (pow alpha 2) 1) 2))))))) (+ (/ 1/2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))) (* 1/2 (/ 1 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- (pow alpha 2) 1) 3)))))))) (pow cosTheta 2))
(* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1)))))
(* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- (pow alpha 2) 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))
(* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- (pow alpha 2) 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))
(* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- (pow alpha 2) 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))
(* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1)))
(* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2))))
(* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2))))
(* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2))))
(/ 1 (* (pow cosTheta 2) (- (pow alpha 2) 1)))
(/ (- (/ 1 (- (pow alpha 2) 1)) (/ 1 (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 2)))) (pow cosTheta 2))
(/ (- (+ (/ 1 (* (pow cosTheta 4) (pow (- (pow alpha 2) 1) 3))) (/ 1 (- (pow alpha 2) 1))) (/ 1 (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 2)))) (pow cosTheta 2))
(/ (- (+ (/ 1 (* (pow cosTheta 4) (pow (- (pow alpha 2) 1) 3))) (/ 1 (- (pow alpha 2) 1))) (+ (/ 1 (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 2))) (/ 1 (* (pow cosTheta 6) (pow (- (pow alpha 2) 1) 4))))) (pow cosTheta 2))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1))
(* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1))
(* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1))
(/ (- (* alpha (+ 1 alpha)) (+ 1 alpha)) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (+ (/ alpha (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (/ (* alpha (+ 1 alpha)) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (+ (/ alpha (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (/ (* alpha (+ 1 alpha)) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))))) (pow cosTheta 2))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (+ (/ alpha (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (+ (/ (* alpha (+ 1 alpha)) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (/ (* alpha (+ 1 alpha)) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 3)))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 3))))) (+ (/ alpha (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (+ (/ alpha (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 3))))) (/ (* alpha (+ 1 alpha)) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))))))) (pow cosTheta 2))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (+ (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 4))))) (+ (/ alpha (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (+ (/ alpha (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 4))))) (+ (/ (* alpha (+ 1 alpha)) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (/ (* alpha (+ 1 alpha)) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 3)))))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 3))))) (+ (/ alpha (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (+ (/ alpha (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 3))))) (+ (/ (* alpha (+ 1 alpha)) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (/ (* alpha (+ 1 alpha)) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 4))))))))))) (pow cosTheta 2))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
Outputs
(/ -1/2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))
(/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))
(- (* 1/2 (* (pow alpha 2) (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* -1 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
(fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) (fma.f32 (/.f32 cosTheta (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 cosTheta (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (log.f32 alpha)))) (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))
(- (* (pow alpha 2) (+ (* -1/2 (/ (* (pow alpha 2) (* (pow cosTheta 2) (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* -1 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))))))) (+ 1 (* -1 (pow cosTheta 2))))) (* 1/2 (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* -1 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 alpha alpha)) (/.f32 (*.f32 (fma.f32 (/.f32 cosTheta (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 cosTheta (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (log.f32 alpha)))) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (fma.f32 (/.f32 cosTheta (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 cosTheta (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (log.f32 alpha)))) #s(literal 1/2 binary32))) (*.f32 alpha alpha) (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))
(- (* (pow alpha 2) (+ (* 1/2 (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* -1 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* (pow alpha 2) (+ (* -1/2 (/ (* (pow cosTheta 2) (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* -1 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (+ 1 (* -1 (pow cosTheta 2))))) (* 1/2 (/ (* (pow alpha 2) (* (pow cosTheta 4) (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* -1 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))))))) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
(fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) (fma.f32 (/.f32 cosTheta (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 cosTheta (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (log.f32 alpha)))) (fma.f32 (pow.f32 alpha #s(literal 4 binary32)) (fma.f32 (*.f32 (*.f32 cosTheta cosTheta) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (/.f32 cosTheta (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 cosTheta (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (log.f32 alpha)))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) (/.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (fma.f32 (/.f32 cosTheta (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 cosTheta (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (log.f32 alpha))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32))))) (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))
-1
#s(literal -1 binary32)
(- (pow alpha 2) 1)
(fma.f32 alpha alpha #s(literal -1 binary32))
(- (pow alpha 2) 1)
(fma.f32 alpha alpha #s(literal -1 binary32))
(- (pow alpha 2) 1)
(fma.f32 alpha alpha #s(literal -1 binary32))
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (log.f32 alpha)))
(+ (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* 2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log alpha))))))
(*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha) (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 alpha))) #s(literal 2 binary32))
(+ (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* 2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log alpha))))))
(*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha) (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 alpha))) #s(literal 2 binary32))
(+ (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* 2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log alpha))))))
(*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha) (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 alpha))) #s(literal 2 binary32))
-1
#s(literal -1 binary32)
(- (pow alpha 2) 1)
(fma.f32 alpha alpha #s(literal -1 binary32))
(- (pow alpha 2) 1)
(fma.f32 alpha alpha #s(literal -1 binary32))
(- (pow alpha 2) 1)
(fma.f32 alpha alpha #s(literal -1 binary32))
(* (PI) (+ 1 (* -1 (pow cosTheta 2))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32))
(+ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (* (pow alpha 2) (* (pow cosTheta 2) (PI))))
(*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))
(+ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (* (pow alpha 2) (* (pow cosTheta 2) (PI))))
(*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))
(+ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (* (pow alpha 2) (* (pow cosTheta 2) (PI))))
(*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))
(/ 1 (+ 1 (* -1 (pow cosTheta 2))))
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))
(+ (* -1 (/ (* (pow alpha 2) (pow cosTheta 2)) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))) (/ 1 (+ 1 (* -1 (pow cosTheta 2)))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32))))
(+ (* (pow alpha 2) (- (/ (* (pow alpha 2) (pow cosTheta 4)) (pow (+ 1 (* -1 (pow cosTheta 2))) 3)) (/ (pow cosTheta 2) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))) (/ 1 (+ 1 (* -1 (pow cosTheta 2)))))
(fma.f32 (-.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) alpha) alpha) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 3 binary32))) (*.f32 cosTheta (/.f32 cosTheta (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32))))) (*.f32 alpha alpha) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))
(+ (* (pow alpha 2) (- (* (pow alpha 2) (- (* -1 (/ (* (pow alpha 2) (pow cosTheta 6)) (pow (+ 1 (* -1 (pow cosTheta 2))) 4))) (* -1 (/ (pow cosTheta 4) (pow (+ 1 (* -1 (pow cosTheta 2))) 3))))) (/ (pow cosTheta 2) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))) (/ 1 (+ 1 (* -1 (pow cosTheta 2)))))
(fma.f32 (fma.f32 (-.f32 (/.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 3 binary32))) (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) alpha) alpha) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 4 binary32)))) (*.f32 alpha alpha) (*.f32 (neg.f32 cosTheta) (/.f32 cosTheta (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32))))) (*.f32 alpha alpha) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))
(+ 1 (* -1 (pow cosTheta 2)))
(-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))
(+ 1 (+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2))))
(fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))
(+ 1 (+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2))))
(fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))
(+ 1 (+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2))))
(fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))
-1
#s(literal -1 binary32)
(- (pow alpha 2) 1)
(fma.f32 alpha alpha #s(literal -1 binary32))
(- (pow alpha 2) 1)
(fma.f32 alpha alpha #s(literal -1 binary32))
(- (pow alpha 2) 1)
(fma.f32 alpha alpha #s(literal -1 binary32))
(/ -1/2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))
(/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))
(- (* (pow alpha 2) (- (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
(fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) (fma.f32 (/.f32 cosTheta (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 cosTheta (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (log.f32 alpha)))) (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))
(- (* (pow alpha 2) (- (+ (* -1 (/ (* (pow alpha 2) (* (pow cosTheta 2) (- (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))))))) (+ 1 (* -1 (pow cosTheta 2))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 cosTheta (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 cosTheta (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (log.f32 alpha)))) #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) (fma.f32 (/.f32 cosTheta (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 cosTheta (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (log.f32 alpha))))) (*.f32 cosTheta cosTheta)) (fma.f32 cosTheta cosTheta #s(literal -1 binary32)))) (*.f32 alpha alpha) (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))
(- (* (pow alpha 2) (- (+ (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* (pow alpha 2) (- (/ (* (pow alpha 2) (* (pow cosTheta 4) (- (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))))))) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)) (/ (* (pow cosTheta 2) (- (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (+ 1 (* -1 (pow cosTheta 2))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 (/.f32 cosTheta (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 cosTheta (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (log.f32 alpha)))) #s(literal 1/2 binary32)) (/.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32)))) (*.f32 alpha alpha) (/.f32 (*.f32 (*.f32 (fma.f32 (/.f32 cosTheta (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 cosTheta (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (log.f32 alpha)))) #s(literal 1/2 binary32)) (*.f32 cosTheta cosTheta)) (fma.f32 cosTheta cosTheta #s(literal -1 binary32)))) (*.f32 alpha alpha) (*.f32 (fma.f32 (/.f32 cosTheta (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 cosTheta (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (log.f32 alpha)))) #s(literal 1/2 binary32))) (*.f32 alpha alpha) (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))
alpha
(* alpha (+ 1 alpha))
(fma.f32 alpha alpha alpha)
(* alpha (+ 1 alpha))
(fma.f32 alpha alpha alpha)
(* alpha (+ 1 alpha))
(fma.f32 alpha alpha alpha)
1
#s(literal 1 binary32)
(+ 1 alpha)
(+.f32 #s(literal 1 binary32) alpha)
(+ 1 alpha)
(+.f32 #s(literal 1 binary32) alpha)
(+ 1 alpha)
(+.f32 #s(literal 1 binary32) alpha)
(log alpha)
(log.f32 alpha)
(log alpha)
(log.f32 alpha)
(log alpha)
(log.f32 alpha)
(log alpha)
(log.f32 alpha)
(* 2 (* (PI) (log alpha)))
(*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))
(* 2 (* (PI) (log alpha)))
(*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))
(* 2 (* (PI) (log alpha)))
(*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))
(* 2 (* (PI) (log alpha)))
(*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))
(* -1 cosTheta)
(neg.f32 cosTheta)
(+ (* -1 cosTheta) (* (pow alpha 2) cosTheta))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(+ (* -1 cosTheta) (* (pow alpha 2) cosTheta))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(+ (* -1 cosTheta) (* (pow alpha 2) cosTheta))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(* 2 (log alpha))
(*.f32 #s(literal 2 binary32) (log.f32 alpha))
(* 2 (log alpha))
(*.f32 #s(literal 2 binary32) (log.f32 alpha))
(* 2 (log alpha))
(*.f32 #s(literal 2 binary32) (log.f32 alpha))
(* 2 (log alpha))
(*.f32 #s(literal 2 binary32) (log.f32 alpha))
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))
(/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) cosTheta) cosTheta)
(- (* 1/2 (/ (- (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (pow alpha 2))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))))
(fma.f32 (/.f32 (+.f32 (/.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 alpha))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (neg.f32 (log.f32 alpha)))) (*.f32 alpha alpha)) #s(literal 1/2 binary32) (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) cosTheta) cosTheta))
(- (+ (* -1/2 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2)))) (* 1/2 (/ (- (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (pow alpha 2)))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))))
(fma.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (+.f32 (/.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 alpha))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (neg.f32 (log.f32 alpha)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (pow.f32 alpha #s(literal 4 binary32)))) (fma.f32 (/.f32 (+.f32 (/.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 alpha))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (neg.f32 (log.f32 alpha)))) (*.f32 alpha alpha)) #s(literal 1/2 binary32) (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) cosTheta) cosTheta)))
(- (+ (* -1/2 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2)))) (+ (* 1/2 (/ (* (pow (+ 1 (* -1 (pow cosTheta 2))) 2) (- (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 4)))) (* 1/2 (/ (- (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (pow alpha 2))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (pow.f32 alpha #s(literal 4 binary32)))) (/.f32 (+.f32 (/.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 alpha))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (neg.f32 (log.f32 alpha)))) (*.f32 cosTheta cosTheta)) (fma.f32 (fma.f32 (/.f32 (+.f32 (/.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 alpha))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (neg.f32 (log.f32 alpha)))) (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 cosTheta #s(literal 4 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32)) (/.f32 (+.f32 (/.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 alpha))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (neg.f32 (log.f32 alpha)))) (*.f32 alpha alpha))) #s(literal 1/2 binary32) (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) cosTheta) cosTheta)))
(pow alpha 2)
(*.f32 alpha alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(* -2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)) (*.f32 cosTheta cosTheta)))
(* (pow alpha 2) (+ (* -2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -2 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) (pow alpha 2)))))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 alpha alpha)) (fma.f32 (*.f32 (neg.f32 (log.f32 alpha)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (/.f32 (PI.f32) (*.f32 alpha alpha)) (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)) (*.f32 cosTheta cosTheta))))
(* (pow alpha 2) (+ (* -2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -2 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) (pow alpha 2)))))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 alpha alpha)) (fma.f32 (*.f32 (neg.f32 (log.f32 alpha)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (/.f32 (PI.f32) (*.f32 alpha alpha)) (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)) (*.f32 cosTheta cosTheta))))
(* (pow alpha 2) (+ (* -2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -2 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) (pow alpha 2)))))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 alpha alpha)) (fma.f32 (*.f32 (neg.f32 (log.f32 alpha)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (/.f32 (PI.f32) (*.f32 alpha alpha)) (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)) (*.f32 cosTheta cosTheta))))
(pow alpha 2)
(*.f32 alpha alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)
(* (pow alpha 2) (* (pow cosTheta 2) (PI)))
(*.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) alpha) alpha)
(* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2))))
(*.f32 (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) alpha) alpha))) (*.f32 alpha alpha))
(* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2))))
(*.f32 (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) alpha) alpha))) (*.f32 alpha alpha))
(* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2))))
(*.f32 (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) alpha) alpha))) (*.f32 alpha alpha))
(/ 1 (* (pow alpha 2) (pow cosTheta 2)))
(/.f32 (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha) cosTheta) cosTheta)
(/ (- (+ (/ 1 (* (pow alpha 2) (pow cosTheta 2))) (/ 1 (pow cosTheta 2))) (/ 1 (* (pow alpha 2) (pow cosTheta 4)))) (pow alpha 2))
(/.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (/.f32 (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha) cosTheta) cosTheta)) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32))) (*.f32 alpha alpha))) (*.f32 alpha alpha))
(/ (- (+ (* -1 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (/ 1 (pow cosTheta 2)) (/ 1 (pow cosTheta 4)))) (* (pow alpha 4) (pow cosTheta 2)))) (+ (/ 1 (* (pow alpha 2) (pow cosTheta 2))) (/ 1 (pow cosTheta 2)))) (/ 1 (* (pow alpha 2) (pow cosTheta 4)))) (pow alpha 2))
(/.f32 (-.f32 (fma.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32)))) (*.f32 cosTheta cosTheta)) (pow.f32 alpha #s(literal 4 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (/.f32 (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha) cosTheta) cosTheta))) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32))) (*.f32 alpha alpha))) (*.f32 alpha alpha))
(/ (- (+ (/ 1 (* (pow alpha 2) (pow cosTheta 2))) (+ (/ 1 (pow cosTheta 2)) (/ (* (pow (+ 1 (* -1 (pow cosTheta 2))) 2) (- (/ 1 (pow cosTheta 2)) (/ 1 (pow cosTheta 4)))) (* (pow alpha 6) (pow cosTheta 4))))) (+ (/ 1 (* (pow alpha 2) (pow cosTheta 4))) (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (/ 1 (pow cosTheta 2)) (/ 1 (pow cosTheta 4)))) (* (pow alpha 4) (pow cosTheta 2))))) (pow alpha 2))
(/.f32 (+.f32 (fma.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32)))) (*.f32 cosTheta cosTheta)) (pow.f32 alpha #s(literal 4 binary32))) (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (pow.f32 cosTheta #s(literal 4 binary32)))) (fma.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32)))) (pow.f32 alpha #s(literal 6 binary32))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32)) (pow.f32 cosTheta #s(literal 4 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (/.f32 (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha) cosTheta) cosTheta)))) (*.f32 alpha alpha))
(* (pow alpha 2) (pow cosTheta 2))
(*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha)
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(*.f32 (fma.f32 cosTheta cosTheta (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) alpha) alpha)) (*.f32 alpha alpha))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(*.f32 (fma.f32 cosTheta cosTheta (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) alpha) alpha)) (*.f32 alpha alpha))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(*.f32 (fma.f32 cosTheta cosTheta (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) alpha) alpha)) (*.f32 alpha alpha))
(pow alpha 2)
(*.f32 alpha alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)
(/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))
(/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) cosTheta) cosTheta)
(- (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))))
(fma.f32 (/.f32 (+.f32 (/.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 alpha))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (neg.f32 (log.f32 alpha)))) (*.f32 alpha alpha)) #s(literal 1/2 binary32) (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) cosTheta) cosTheta))
(- (+ (* -1 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2)))) (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))))
(fma.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (/.f32 (fma.f32 (/.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 alpha))) #s(literal 1/2 binary32) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (neg.f32 (log.f32 alpha)))) (*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) cosTheta) cosTheta)) (fma.f32 (/.f32 (+.f32 (/.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 alpha))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (neg.f32 (log.f32 alpha)))) (*.f32 alpha alpha)) #s(literal 1/2 binary32) (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) cosTheta) cosTheta)))
(- (+ (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (/ (* (pow (+ 1 (* -1 (pow cosTheta 2))) 2) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 4)))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (+ (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2))))))
(+.f32 (fma.f32 (fma.f32 (/.f32 (+.f32 (/.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 alpha))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (neg.f32 (log.f32 alpha)))) (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 cosTheta #s(literal 4 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32)) (/.f32 (+.f32 (/.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 alpha))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (neg.f32 (log.f32 alpha)))) (*.f32 alpha alpha))) #s(literal 1/2 binary32) (*.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (/.f32 (fma.f32 (/.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 alpha))) #s(literal 1/2 binary32) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (neg.f32 (log.f32 alpha)))) (*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) cosTheta) cosTheta)))) (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) cosTheta) cosTheta))
(pow alpha 2)
(*.f32 alpha alpha)
(* (pow alpha 2) (+ 1 (/ 1 alpha)))
(fma.f32 alpha alpha alpha)
(* (pow alpha 2) (+ 1 (/ 1 alpha)))
(fma.f32 alpha alpha alpha)
(* (pow alpha 2) (+ 1 (/ 1 alpha)))
(fma.f32 alpha alpha alpha)
alpha
(* alpha (+ 1 (/ 1 alpha)))
(+.f32 #s(literal 1 binary32) alpha)
(* alpha (+ 1 (/ 1 alpha)))
(+.f32 #s(literal 1 binary32) alpha)
(* alpha (+ 1 (/ 1 alpha)))
(+.f32 #s(literal 1 binary32) alpha)
(* -1 (log (/ 1 alpha)))
(log.f32 alpha)
(* -1 (log (/ 1 alpha)))
(log.f32 alpha)
(* -1 (log (/ 1 alpha)))
(log.f32 alpha)
(* -1 (log (/ 1 alpha)))
(log.f32 alpha)
(* -2 (* (PI) (log (/ 1 alpha))))
(*.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (neg.f32 (log.f32 alpha)))
(* -2 (* (PI) (log (/ 1 alpha))))
(*.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (neg.f32 (log.f32 alpha)))
(* -2 (* (PI) (log (/ 1 alpha))))
(*.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (neg.f32 (log.f32 alpha)))
(* -2 (* (PI) (log (/ 1 alpha))))
(*.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (neg.f32 (log.f32 alpha)))
(* (pow alpha 2) cosTheta)
(*.f32 (*.f32 alpha alpha) cosTheta)
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(*.f32 (*.f32 (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha alpha))) alpha) alpha)
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(*.f32 (*.f32 (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha alpha))) alpha) alpha)
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(*.f32 (*.f32 (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha alpha))) alpha) alpha)
(* -2 (log (/ 1 alpha)))
(*.f32 #s(literal -2 binary32) (neg.f32 (log.f32 alpha)))
(* -2 (log (/ 1 alpha)))
(*.f32 #s(literal -2 binary32) (neg.f32 (log.f32 alpha)))
(* -2 (log (/ 1 alpha)))
(*.f32 #s(literal -2 binary32) (neg.f32 (log.f32 alpha)))
(* -2 (log (/ 1 alpha)))
(*.f32 #s(literal -2 binary32) (neg.f32 (log.f32 alpha)))
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(/ 1/2 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))
(/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))
(- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))) (* 1/2 (/ 1 (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))))
(-.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))))
(- (+ (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 4) (* (pow cosTheta 6) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))))
(-.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 alpha #s(literal 4 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (PI.f32)) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))))
(- (+ (* -1/2 (/ (pow (+ 1 (* -1 (pow cosTheta 2))) 2) (* (pow alpha 6) (* (pow cosTheta 8) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (+ (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 4) (* (pow cosTheta 6) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))))) (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))))
(-.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) (pow.f32 alpha #s(literal 6 binary32))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 8 binary32)) (PI.f32)) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 alpha #s(literal 4 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (PI.f32)) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))))) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))))
(pow alpha 2)
(*.f32 alpha alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(* 2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))
(*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 2 binary32)) (*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))))
(* (pow alpha 2) (+ (* 2 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))) (* 2 (/ (* (PI) (* (+ 1 (* -1 (pow cosTheta 2))) (+ (log -1) (* -1 (log (/ -1 alpha)))))) (pow alpha 2)))))
(*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 2 binary32)) (fma.f32 (*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (/.f32 (PI.f32) (*.f32 alpha alpha)) (*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))
(* (pow alpha 2) (+ (* 2 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))) (* 2 (/ (* (PI) (* (+ 1 (* -1 (pow cosTheta 2))) (+ (log -1) (* -1 (log (/ -1 alpha)))))) (pow alpha 2)))))
(*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 2 binary32)) (fma.f32 (*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (/.f32 (PI.f32) (*.f32 alpha alpha)) (*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))
(* (pow alpha 2) (+ (* 2 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))) (* 2 (/ (* (PI) (* (+ 1 (* -1 (pow cosTheta 2))) (+ (log -1) (* -1 (log (/ -1 alpha)))))) (pow alpha 2)))))
(*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 2 binary32)) (fma.f32 (*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (/.f32 (PI.f32) (*.f32 alpha alpha)) (*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))
(pow alpha 2)
(*.f32 alpha alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)
(* (pow alpha 2) (* (pow cosTheta 2) (PI)))
(*.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) alpha) alpha)
(* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2))))
(*.f32 (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) alpha) alpha))) (*.f32 alpha alpha))
(* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2))))
(*.f32 (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) alpha) alpha))) (*.f32 alpha alpha))
(* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2))))
(*.f32 (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) alpha) alpha))) (*.f32 alpha alpha))
(/ 1 (* (pow alpha 2) (pow cosTheta 2)))
(/.f32 (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha) cosTheta) cosTheta)
(/ (- (+ (/ 1 (* (pow alpha 2) (pow cosTheta 2))) (/ 1 (pow cosTheta 2))) (/ 1 (* (pow alpha 2) (pow cosTheta 4)))) (pow alpha 2))
(/.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (/.f32 (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha) cosTheta) cosTheta)) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32))) (*.f32 alpha alpha))) (*.f32 alpha alpha))
(/ (- (+ (* -1 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (/ 1 (pow cosTheta 2)) (/ 1 (pow cosTheta 4)))) (* (pow alpha 4) (pow cosTheta 2)))) (+ (/ 1 (* (pow alpha 2) (pow cosTheta 2))) (/ 1 (pow cosTheta 2)))) (/ 1 (* (pow alpha 2) (pow cosTheta 4)))) (pow alpha 2))
(/.f32 (-.f32 (fma.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32)))) (*.f32 cosTheta cosTheta)) (pow.f32 alpha #s(literal 4 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (/.f32 (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha) cosTheta) cosTheta))) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32))) (*.f32 alpha alpha))) (*.f32 alpha alpha))
(/ (- (+ (/ 1 (* (pow alpha 2) (pow cosTheta 2))) (+ (/ 1 (pow cosTheta 2)) (/ (* (pow (+ 1 (* -1 (pow cosTheta 2))) 2) (- (/ 1 (pow cosTheta 2)) (/ 1 (pow cosTheta 4)))) (* (pow alpha 6) (pow cosTheta 4))))) (+ (/ 1 (* (pow alpha 2) (pow cosTheta 4))) (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (/ 1 (pow cosTheta 2)) (/ 1 (pow cosTheta 4)))) (* (pow alpha 4) (pow cosTheta 2))))) (pow alpha 2))
(/.f32 (+.f32 (fma.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32)))) (*.f32 cosTheta cosTheta)) (pow.f32 alpha #s(literal 4 binary32))) (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (pow.f32 cosTheta #s(literal 4 binary32)))) (fma.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32)))) (pow.f32 alpha #s(literal 6 binary32))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32)) (pow.f32 cosTheta #s(literal 4 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (/.f32 (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha) cosTheta) cosTheta)))) (*.f32 alpha alpha))
(* (pow alpha 2) (pow cosTheta 2))
(*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha)
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(*.f32 (fma.f32 cosTheta cosTheta (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) alpha) alpha)) (*.f32 alpha alpha))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(*.f32 (fma.f32 cosTheta cosTheta (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) alpha) alpha)) (*.f32 alpha alpha))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(*.f32 (fma.f32 cosTheta cosTheta (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) alpha) alpha)) (*.f32 alpha alpha))
(pow alpha 2)
(*.f32 alpha alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)
(/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))
(/.f32 (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))
(- (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))))))
(-.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha)) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (fma.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 alpha alpha)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))))
(- (+ (* -1 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2)))) (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))))))
(-.f32 (fma.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (/.f32 (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) #s(literal 1/2 binary32) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) cosTheta) cosTheta)) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha)) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))))) (fma.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 alpha alpha)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))))
(- (+ (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (/ (* (pow (+ 1 (* -1 (pow cosTheta 2))) 2) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 4)))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (+ (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2))))))
(-.f32 (fma.f32 (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) #s(literal 1/2 binary32) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32)) (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 cosTheta #s(literal 4 binary32)))) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha)) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))))) (fma.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 alpha alpha)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (fma.f32 (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) #s(literal 1/2 binary32) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) cosTheta) cosTheta)) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))))
(pow alpha 2)
(*.f32 alpha alpha)
(* (pow alpha 2) (+ 1 (/ 1 alpha)))
(fma.f32 alpha alpha alpha)
(* (pow alpha 2) (+ 1 (/ 1 alpha)))
(fma.f32 alpha alpha alpha)
(* (pow alpha 2) (+ 1 (/ 1 alpha)))
(fma.f32 alpha alpha alpha)
alpha
(* alpha (+ 1 (/ 1 alpha)))
(+.f32 #s(literal 1 binary32) alpha)
(* alpha (+ 1 (/ 1 alpha)))
(+.f32 #s(literal 1 binary32) alpha)
(* alpha (+ 1 (/ 1 alpha)))
(+.f32 #s(literal 1 binary32) alpha)
(+ (log -1) (* -1 (log (/ -1 alpha))))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))
(+ (log -1) (* -1 (log (/ -1 alpha))))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))
(+ (log -1) (* -1 (log (/ -1 alpha))))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))
(+ (log -1) (* -1 (log (/ -1 alpha))))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))
(* 2 (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))
(* 2 (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))
(* 2 (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))
(* 2 (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))
(* (pow alpha 2) cosTheta)
(*.f32 (*.f32 alpha alpha) cosTheta)
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(*.f32 (*.f32 (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha alpha))) alpha) alpha)
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(*.f32 (*.f32 (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha alpha))) alpha) alpha)
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(*.f32 (*.f32 (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha alpha))) alpha) alpha)
(* -2 (log (/ -1 alpha)))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) #s(literal -2 binary32))
(* -2 (log (/ -1 alpha)))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) #s(literal -2 binary32))
(* -2 (log (/ -1 alpha)))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) #s(literal -2 binary32))
(* -2 (log (/ -1 alpha)))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) #s(literal -2 binary32))
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha))))
(*.f32 (/.f32 #s(literal 1/2 binary32) (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)))
(+ (* -1/2 (/ (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 2)) (* (PI) (log alpha)))) (* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (/.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) (log.f32 alpha)) (*.f32 (/.f32 #s(literal 1/2 binary32) (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32))))
(+ (* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (* (pow cosTheta 2) (+ (* -1/2 (/ (pow (- (pow alpha 2) 1) 2) (* (PI) (log alpha)))) (* 1/2 (/ (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 3)) (* (PI) (log alpha)))))))
(fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (/.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) (log.f32 alpha)) (*.f32 (/.f32 #s(literal -1/2 binary32) (log.f32 alpha)) (/.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) (PI.f32)))) (*.f32 cosTheta cosTheta) (*.f32 (/.f32 #s(literal 1/2 binary32) (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32))))
(+ (* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (* (pow cosTheta 2) (+ (* -1/2 (/ (pow (- (pow alpha 2) 1) 2) (* (PI) (log alpha)))) (* (pow cosTheta 2) (+ (* -1/2 (/ (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 4)) (* (PI) (log alpha)))) (* 1/2 (/ (pow (- (pow alpha 2) 1) 3) (* (PI) (log alpha)))))))))
(fma.f32 (/.f32 #s(literal 1/2 binary32) (PI.f32)) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 alpha)) (fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (/.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 4 binary32)) (log.f32 alpha)) (*.f32 (/.f32 #s(literal 1/2 binary32) (log.f32 alpha)) (/.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) (PI.f32)))) (pow.f32 cosTheta #s(literal 4 binary32)) (*.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (/.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) (log.f32 alpha)))))
(* 2 (* (PI) (log alpha)))
(*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))
(+ (* 2 (* (PI) (log alpha))) (* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))))
(*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) cosTheta) cosTheta) (log.f32 alpha) (*.f32 (log.f32 alpha) (PI.f32))) #s(literal 2 binary32))
(+ (* 2 (* (PI) (log alpha))) (* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))))
(*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) cosTheta) cosTheta) (log.f32 alpha) (*.f32 (log.f32 alpha) (PI.f32))) #s(literal 2 binary32))
(+ (* 2 (* (PI) (log alpha))) (* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))))
(*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) cosTheta) cosTheta) (log.f32 alpha) (*.f32 (log.f32 alpha) (PI.f32))) #s(literal 2 binary32))
(PI)
(PI.f32)
(+ (PI) (* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1))))
(fma.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (*.f32 cosTheta cosTheta) (PI.f32))
(+ (PI) (* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1))))
(fma.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (*.f32 cosTheta cosTheta) (PI.f32))
(+ (PI) (* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1))))
(fma.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (*.f32 cosTheta cosTheta) (PI.f32))
1
#s(literal 1 binary32)
(+ 1 (* (pow cosTheta 2) (- 1 (pow alpha 2))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))
(+ 1 (* (pow cosTheta 2) (- (+ 1 (* -1 (* (pow cosTheta 2) (* (- 1 (pow alpha 2)) (- (pow alpha 2) 1))))) (pow alpha 2))))
(fma.f32 (fma.f32 (neg.f32 alpha) alpha (fma.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))
(+ 1 (* (pow cosTheta 2) (- (+ 1 (* (pow cosTheta 2) (- (* (pow cosTheta 2) (* (- 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))) (* (- 1 (pow alpha 2)) (- (pow alpha 2) 1))))) (pow alpha 2))))
(fma.f32 (-.f32 (fma.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 cosTheta cosTheta) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) (*.f32 alpha alpha)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))
1
#s(literal 1 binary32)
(+ 1 (* (pow cosTheta 2) (- (pow alpha 2) 1)))
(fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))
(+ 1 (* (pow cosTheta 2) (- (pow alpha 2) 1)))
(fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))
(+ 1 (* (pow cosTheta 2) (- (pow alpha 2) 1)))
(fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))
(/ (- (* alpha (+ 1 alpha)) (+ 1 alpha)) (* (PI) (log (pow alpha 2))))
(/.f32 (/.f32 (-.f32 (-.f32 (fma.f32 alpha alpha alpha) alpha) #s(literal 1 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha)))
(- (+ (* -1 (/ (* (pow cosTheta 2) (* (- (* alpha (+ 1 alpha)) (+ 1 alpha)) (- (pow alpha 2) 1))) (* (PI) (log (pow alpha 2))))) (/ (* alpha (+ 1 alpha)) (* (PI) (log (pow alpha 2))))) (+ (/ 1 (* (PI) (log (pow alpha 2)))) (/ alpha (* (PI) (log (pow alpha 2))))))
(-.f32 (/.f32 (/.f32 (-.f32 (-.f32 (fma.f32 alpha alpha alpha) alpha) #s(literal 1 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (/.f32 (-.f32 (-.f32 (fma.f32 alpha alpha alpha) alpha) #s(literal 1 binary32)) (PI.f32))) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 (*.f32 alpha alpha)))))
(- (+ (* (pow cosTheta 2) (- (/ (* (pow cosTheta 2) (* (- (* alpha (+ 1 alpha)) (+ 1 alpha)) (pow (- (pow alpha 2) 1) 2))) (* (PI) (log (pow alpha 2)))) (/ (* (- (* alpha (+ 1 alpha)) (+ 1 alpha)) (- (pow alpha 2) 1)) (* (PI) (log (pow alpha 2)))))) (/ (* alpha (+ 1 alpha)) (* (PI) (log (pow alpha 2))))) (+ (/ 1 (* (PI) (log (pow alpha 2)))) (/ alpha (* (PI) (log (pow alpha 2))))))
(fma.f32 (fma.f32 (*.f32 (*.f32 cosTheta cosTheta) (/.f32 (-.f32 (-.f32 (fma.f32 alpha alpha alpha) alpha) #s(literal 1 binary32)) (PI.f32))) (/.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) (log.f32 (*.f32 alpha alpha))) (*.f32 (neg.f32 (fma.f32 alpha alpha #s(literal -1 binary32))) (/.f32 (/.f32 (-.f32 (-.f32 (fma.f32 alpha alpha alpha) alpha) #s(literal 1 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha))))) (*.f32 cosTheta cosTheta) (/.f32 (/.f32 (-.f32 (-.f32 (fma.f32 alpha alpha alpha) alpha) #s(literal 1 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha))))
(- (+ (* (pow cosTheta 2) (- (* (pow cosTheta 2) (- (* -1 (/ (* (pow cosTheta 2) (* (- (* alpha (+ 1 alpha)) (+ 1 alpha)) (pow (- (pow alpha 2) 1) 3))) (* (PI) (log (pow alpha 2))))) (* -1 (/ (* (- (* alpha (+ 1 alpha)) (+ 1 alpha)) (pow (- (pow alpha 2) 1) 2)) (* (PI) (log (pow alpha 2))))))) (/ (* (- (* alpha (+ 1 alpha)) (+ 1 alpha)) (- (pow alpha 2) 1)) (* (PI) (log (pow alpha 2)))))) (/ (* alpha (+ 1 alpha)) (* (PI) (log (pow alpha 2))))) (+ (/ 1 (* (PI) (log (pow alpha 2)))) (/ alpha (* (PI) (log (pow alpha 2))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (-.f32 (-.f32 (fma.f32 alpha alpha alpha) alpha) #s(literal 1 binary32)) (log.f32 (*.f32 alpha alpha))) (/.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) (PI.f32)) (*.f32 (*.f32 (neg.f32 cosTheta) cosTheta) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) (/.f32 (/.f32 (-.f32 (-.f32 (fma.f32 alpha alpha alpha) alpha) #s(literal 1 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha)))))) (*.f32 cosTheta cosTheta) (*.f32 (neg.f32 (fma.f32 alpha alpha #s(literal -1 binary32))) (/.f32 (/.f32 (-.f32 (-.f32 (fma.f32 alpha alpha alpha) alpha) #s(literal 1 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha))))) (*.f32 cosTheta cosTheta) (/.f32 (/.f32 (-.f32 (-.f32 (fma.f32 alpha alpha alpha) alpha) #s(literal 1 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha))))
(* cosTheta (- (pow alpha 2) 1))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(* cosTheta (- (pow alpha 2) 1))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(* cosTheta (- (pow alpha 2) 1))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(* cosTheta (- (pow alpha 2) 1))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(/ 1/2 (* (pow cosTheta 2) (* (PI) (log alpha))))
(/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) cosTheta) cosTheta)
(/ (- (* 1/2 (/ 1 (* (PI) (log alpha)))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))))) (pow cosTheta 2))
(/.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 alpha)))) (*.f32 cosTheta cosTheta))
(/ (- (+ (/ 1/2 (* (pow cosTheta 4) (* (PI) (* (log alpha) (pow (- (pow alpha 2) 1) 2))))) (* 1/2 (/ 1 (* (PI) (log alpha))))) (/ 1/2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1)))))) (pow cosTheta 2))
(/.f32 (-.f32 (+.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 cosTheta #s(literal 4 binary32))) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) (log.f32 alpha))) (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32)))) (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 alpha)))) (*.f32 cosTheta cosTheta))
(/ (- (+ (* 1/2 (/ 1 (* (PI) (log alpha)))) (* 1/2 (/ 1 (* (pow cosTheta 4) (* (PI) (* (log alpha) (pow (- (pow alpha 2) 1) 2))))))) (+ (/ 1/2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))) (* 1/2 (/ 1 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- (pow alpha 2) 1) 3)))))))) (pow cosTheta 2))
(/.f32 (-.f32 (+.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 cosTheta #s(literal 4 binary32))) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) (log.f32 alpha))) (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (PI.f32))) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) (log.f32 alpha))) (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 alpha))))) (*.f32 cosTheta cosTheta))
(* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1)))))
(*.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) #s(literal 2 binary32)) (PI.f32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 alpha)))
(* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- (pow alpha 2) 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))
(*.f32 (*.f32 (*.f32 cosTheta cosTheta) #s(literal 2 binary32)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 alpha) (/.f32 (/.f32 (log.f32 alpha) cosTheta) cosTheta))))
(* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- (pow alpha 2) 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))
(*.f32 (*.f32 (*.f32 cosTheta cosTheta) #s(literal 2 binary32)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 alpha) (/.f32 (/.f32 (log.f32 alpha) cosTheta) cosTheta))))
(* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- (pow alpha 2) 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))
(*.f32 (*.f32 (*.f32 cosTheta cosTheta) #s(literal 2 binary32)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 alpha) (/.f32 (/.f32 (log.f32 alpha) cosTheta) cosTheta))))
(* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1)))
(*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) cosTheta) cosTheta)
(* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2))))
(*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32) (/.f32 (PI.f32) (*.f32 cosTheta cosTheta))) cosTheta) cosTheta)
(* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2))))
(*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32) (/.f32 (PI.f32) (*.f32 cosTheta cosTheta))) cosTheta) cosTheta)
(* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2))))
(*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32) (/.f32 (PI.f32) (*.f32 cosTheta cosTheta))) cosTheta) cosTheta)
(/ 1 (* (pow cosTheta 2) (- (pow alpha 2) 1)))
(/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) cosTheta)
(/ (- (/ 1 (- (pow alpha 2) 1)) (/ 1 (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 2)))) (pow cosTheta 2))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta cosTheta))
(/ (- (+ (/ 1 (* (pow cosTheta 4) (pow (- (pow alpha 2) 1) 3))) (/ 1 (- (pow alpha 2) 1))) (/ 1 (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 2)))) (pow cosTheta 2))
(/.f32 (-.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32))) (pow.f32 cosTheta #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal -1 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta cosTheta))
(/ (- (+ (/ 1 (* (pow cosTheta 4) (pow (- (pow alpha 2) 1) 3))) (/ 1 (- (pow alpha 2) 1))) (+ (/ 1 (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 2))) (/ 1 (* (pow cosTheta 6) (pow (- (pow alpha 2) 1) 4))))) (pow cosTheta 2))
(/.f32 (-.f32 (-.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32))) (pow.f32 cosTheta #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal -1 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 cosTheta cosTheta))) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 4 binary32))) (pow.f32 cosTheta #s(literal 6 binary32)))) (*.f32 cosTheta cosTheta))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) cosTheta)
(* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1))
(fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))
(* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1))
(fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))
(* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1))
(fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))
(/ (- (* alpha (+ 1 alpha)) (+ 1 alpha)) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))
(/.f32 (-.f32 (-.f32 (fma.f32 alpha alpha alpha) alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32))) (*.f32 cosTheta cosTheta)))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (+ (/ alpha (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (/ (* alpha (+ 1 alpha)) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (+ (/ alpha (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (/ (* alpha (+ 1 alpha)) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))))) (pow cosTheta 2))
(/.f32 (-.f32 (-.f32 (-.f32 (+.f32 (fma.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) alpha) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal -1 binary32)))) alpha (/.f32 (/.f32 (/.f32 alpha (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32))))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32))))) (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal -1 binary32))))) (/.f32 (fma.f32 alpha alpha alpha) (*.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32))) (log.f32 (*.f32 alpha alpha))) (*.f32 cosTheta cosTheta)))) (/.f32 (/.f32 alpha (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal -1 binary32))))) (*.f32 cosTheta cosTheta))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (+ (/ alpha (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (+ (/ (* alpha (+ 1 alpha)) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (/ (* alpha (+ 1 alpha)) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 3)))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 3))))) (+ (/ alpha (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (+ (/ alpha (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 3))))) (/ (* alpha (+ 1 alpha)) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))))))) (pow cosTheta 2))
(/.f32 (-.f32 (fma.f32 alpha (+.f32 (/.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) alpha) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)))) (pow.f32 cosTheta #s(literal 4 binary32))) (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) alpha) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal -1 binary32))))) (+.f32 (/.f32 (/.f32 (/.f32 alpha (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)))))) (+.f32 (+.f32 (+.f32 (fma.f32 (+.f32 #s(literal 1 binary32) alpha) (/.f32 (/.f32 (/.f32 alpha (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)))) (/.f32 (/.f32 (/.f32 alpha (pow.f32 cosTheta #s(literal 4 binary32))) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32))))) (/.f32 (/.f32 alpha (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal -1 binary32))))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32))) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32))))) (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal -1 binary32)))))) (*.f32 cosTheta cosTheta))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (+ (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 4))))) (+ (/ alpha (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (+ (/ alpha (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 4))))) (+ (/ (* alpha (+ 1 alpha)) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (/ (* alpha (+ 1 alpha)) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 3)))))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 3))))) (+ (/ alpha (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (+ (/ alpha (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 3))))) (+ (/ (* alpha (+ 1 alpha)) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (/ (* alpha (+ 1 alpha)) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 4))))))))))) (pow cosTheta 2))
(/.f32 (-.f32 (+.f32 (+.f32 (+.f32 (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 6 binary32))) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 4 binary32)))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32))))) (/.f32 (/.f32 (/.f32 alpha (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32))))) (fma.f32 alpha (+.f32 (/.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) alpha) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)))) (pow.f32 cosTheta #s(literal 4 binary32))) (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) alpha) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal -1 binary32))))) (/.f32 (/.f32 (/.f32 alpha (pow.f32 cosTheta #s(literal 6 binary32))) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 4 binary32)))))) (+.f32 (+.f32 (+.f32 (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32))) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal -1 binary32))))) (/.f32 (/.f32 alpha (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal -1 binary32))))) (fma.f32 alpha (+.f32 (/.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) alpha) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 4 binary32)))) (pow.f32 cosTheta #s(literal 6 binary32))) (/.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) alpha) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)))) (*.f32 cosTheta cosTheta))) (/.f32 (/.f32 (/.f32 alpha (pow.f32 cosTheta #s(literal 4 binary32))) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32))))))) (*.f32 cosTheta cosTheta))
(* cosTheta (- (pow alpha 2) 1))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(* cosTheta (- (pow alpha 2) 1))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(* cosTheta (- (pow alpha 2) 1))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(* cosTheta (- (pow alpha 2) 1))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(/ 1/2 (* (pow cosTheta 2) (* (PI) (log alpha))))
(/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) cosTheta) cosTheta)
(/ (- (* 1/2 (/ 1 (* (PI) (log alpha)))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))))) (pow cosTheta 2))
(/.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 alpha)))) (*.f32 cosTheta cosTheta))
(/ (- (+ (/ 1/2 (* (pow cosTheta 4) (* (PI) (* (log alpha) (pow (- (pow alpha 2) 1) 2))))) (* 1/2 (/ 1 (* (PI) (log alpha))))) (/ 1/2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1)))))) (pow cosTheta 2))
(/.f32 (-.f32 (+.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 cosTheta #s(literal 4 binary32))) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) (log.f32 alpha))) (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32)))) (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 alpha)))) (*.f32 cosTheta cosTheta))
(/ (- (+ (* 1/2 (/ 1 (* (PI) (log alpha)))) (* 1/2 (/ 1 (* (pow cosTheta 4) (* (PI) (* (log alpha) (pow (- (pow alpha 2) 1) 2))))))) (+ (/ 1/2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))) (* 1/2 (/ 1 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- (pow alpha 2) 1) 3)))))))) (pow cosTheta 2))
(/.f32 (-.f32 (+.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 cosTheta #s(literal 4 binary32))) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) (log.f32 alpha))) (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (PI.f32))) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) (log.f32 alpha))) (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 alpha))))) (*.f32 cosTheta cosTheta))
(* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1)))))
(*.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) #s(literal 2 binary32)) (PI.f32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 alpha)))
(* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- (pow alpha 2) 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))
(*.f32 (*.f32 (*.f32 cosTheta cosTheta) #s(literal 2 binary32)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 alpha) (/.f32 (/.f32 (log.f32 alpha) cosTheta) cosTheta))))
(* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- (pow alpha 2) 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))
(*.f32 (*.f32 (*.f32 cosTheta cosTheta) #s(literal 2 binary32)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 alpha) (/.f32 (/.f32 (log.f32 alpha) cosTheta) cosTheta))))
(* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- (pow alpha 2) 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))
(*.f32 (*.f32 (*.f32 cosTheta cosTheta) #s(literal 2 binary32)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 alpha) (/.f32 (/.f32 (log.f32 alpha) cosTheta) cosTheta))))
(* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1)))
(*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) cosTheta) cosTheta)
(* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2))))
(*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32) (/.f32 (PI.f32) (*.f32 cosTheta cosTheta))) cosTheta) cosTheta)
(* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2))))
(*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32) (/.f32 (PI.f32) (*.f32 cosTheta cosTheta))) cosTheta) cosTheta)
(* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2))))
(*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32) (/.f32 (PI.f32) (*.f32 cosTheta cosTheta))) cosTheta) cosTheta)
(/ 1 (* (pow cosTheta 2) (- (pow alpha 2) 1)))
(/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) cosTheta)
(/ (- (/ 1 (- (pow alpha 2) 1)) (/ 1 (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 2)))) (pow cosTheta 2))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta cosTheta))
(/ (- (+ (/ 1 (* (pow cosTheta 4) (pow (- (pow alpha 2) 1) 3))) (/ 1 (- (pow alpha 2) 1))) (/ 1 (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 2)))) (pow cosTheta 2))
(/.f32 (-.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32))) (pow.f32 cosTheta #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal -1 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta cosTheta))
(/ (- (+ (/ 1 (* (pow cosTheta 4) (pow (- (pow alpha 2) 1) 3))) (/ 1 (- (pow alpha 2) 1))) (+ (/ 1 (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 2))) (/ 1 (* (pow cosTheta 6) (pow (- (pow alpha 2) 1) 4))))) (pow cosTheta 2))
(/.f32 (-.f32 (-.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32))) (pow.f32 cosTheta #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal -1 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 cosTheta cosTheta))) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 4 binary32))) (pow.f32 cosTheta #s(literal 6 binary32)))) (*.f32 cosTheta cosTheta))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) cosTheta)
(* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1))
(fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))
(* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1))
(fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))
(* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1))
(fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))
(/ (- (* alpha (+ 1 alpha)) (+ 1 alpha)) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))
(/.f32 (-.f32 (-.f32 (fma.f32 alpha alpha alpha) alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32))) (*.f32 cosTheta cosTheta)))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (+ (/ alpha (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (/ (* alpha (+ 1 alpha)) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (+ (/ alpha (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (/ (* alpha (+ 1 alpha)) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))))) (pow cosTheta 2))
(/.f32 (-.f32 (-.f32 (-.f32 (+.f32 (fma.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) alpha) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal -1 binary32)))) alpha (/.f32 (/.f32 (/.f32 alpha (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32))))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32))))) (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal -1 binary32))))) (/.f32 (fma.f32 alpha alpha alpha) (*.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32))) (log.f32 (*.f32 alpha alpha))) (*.f32 cosTheta cosTheta)))) (/.f32 (/.f32 alpha (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal -1 binary32))))) (*.f32 cosTheta cosTheta))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (+ (/ alpha (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (+ (/ (* alpha (+ 1 alpha)) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (/ (* alpha (+ 1 alpha)) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 3)))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 3))))) (+ (/ alpha (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (+ (/ alpha (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 3))))) (/ (* alpha (+ 1 alpha)) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))))))) (pow cosTheta 2))
(/.f32 (-.f32 (fma.f32 alpha (+.f32 (/.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) alpha) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)))) (pow.f32 cosTheta #s(literal 4 binary32))) (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) alpha) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal -1 binary32))))) (+.f32 (/.f32 (/.f32 (/.f32 alpha (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)))))) (+.f32 (+.f32 (+.f32 (fma.f32 (+.f32 #s(literal 1 binary32) alpha) (/.f32 (/.f32 (/.f32 alpha (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)))) (/.f32 (/.f32 (/.f32 alpha (pow.f32 cosTheta #s(literal 4 binary32))) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32))))) (/.f32 (/.f32 alpha (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal -1 binary32))))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32))) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32))))) (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal -1 binary32)))))) (*.f32 cosTheta cosTheta))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (+ (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 4))))) (+ (/ alpha (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (+ (/ alpha (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 4))))) (+ (/ (* alpha (+ 1 alpha)) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (/ (* alpha (+ 1 alpha)) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 3)))))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 3))))) (+ (/ alpha (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (+ (/ alpha (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 3))))) (+ (/ (* alpha (+ 1 alpha)) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (/ (* alpha (+ 1 alpha)) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 4))))))))))) (pow cosTheta 2))
(/.f32 (-.f32 (+.f32 (+.f32 (+.f32 (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 6 binary32))) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 4 binary32)))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32))))) (/.f32 (/.f32 (/.f32 alpha (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32))))) (fma.f32 alpha (+.f32 (/.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) alpha) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)))) (pow.f32 cosTheta #s(literal 4 binary32))) (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) alpha) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal -1 binary32))))) (/.f32 (/.f32 (/.f32 alpha (pow.f32 cosTheta #s(literal 6 binary32))) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 4 binary32)))))) (+.f32 (+.f32 (+.f32 (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32))) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal -1 binary32))))) (/.f32 (/.f32 alpha (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal -1 binary32))))) (fma.f32 alpha (+.f32 (/.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) alpha) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 4 binary32)))) (pow.f32 cosTheta #s(literal 6 binary32))) (/.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) alpha) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)))) (*.f32 cosTheta cosTheta))) (/.f32 (/.f32 (/.f32 alpha (pow.f32 cosTheta #s(literal 4 binary32))) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32))))))) (*.f32 cosTheta cosTheta))
(* cosTheta (- (pow alpha 2) 1))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(* cosTheta (- (pow alpha 2) 1))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(* cosTheta (- (pow alpha 2) 1))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(* cosTheta (- (pow alpha 2) 1))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)

rewrite23.0ms (0.3%)

Memory
19.9MiB live, 59.1MiB allocated
Rules
34×lower-*.f64
28×lift-*.f32
18×lift-/.f32
18×lower-/.f64
18×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
042322
082320
Stop Event
iter limit
iter limit
unsound
iter limit
Counts
26 → 31
Calls
Call 1
Inputs
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(-.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
(*.f32 alpha alpha)
(*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(fma.f32 alpha alpha #s(literal -1 binary32))
(*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32)))
(/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))
(fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))
(+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(*.f32 alpha (+.f32 #s(literal 1 binary32) alpha))
(+.f32 #s(literal 1 binary32) alpha)
(PI.f32)
(log.f32 alpha)
(*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32)))
(*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))
(*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(log.f32 (*.f32 alpha alpha))
(neg.f32 alpha)
Outputs
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(-.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
(*.f32 alpha alpha)
(*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(fma.f32 alpha alpha #s(literal -1 binary32))
(+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))
(*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(+.f32 (*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32)))
(/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))
(fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))
(+.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 1 binary32))
(fma.f32 alpha (+.f32 #s(literal 1 binary32) alpha) (+.f32 (neg.f32 alpha) #s(literal -1 binary32)))
(+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32)))
(/.f32 (fma.f32 alpha (+.f32 #s(literal 1 binary32) alpha) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(*.f32 alpha (+.f32 #s(literal 1 binary32) alpha))
(+.f32 #s(literal 1 binary32) alpha)
(PI.f32)
(log.f32 alpha)
(*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32)))
(*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))
(*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(log.f32 (*.f32 alpha alpha))
(neg.f32 alpha)

eval61.0ms (0.7%)

Memory
6.7MiB live, 160.4MiB allocated
Compiler

Compiled 25 191 to 939 computations (96.3% saved)

prune116.0ms (1.3%)

Memory
-4.6MiB live, 317.4MiB allocated
Pruning

85 alts after pruning (83 fresh and 2 done)

PrunedKeptTotal
New63752689
Fresh143145
Picked325
Done000
Total65485739
Accuracy
99.6%
Counts
739 → 85
Alt Table
Click to see full alt table
StatusAccuracyProgram
-0.0%
(fma.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 alpha alpha) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) #s(literal -1 binary32)))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (PI.f32)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 alpha (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 alpha (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 alpha (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 alpha (PI.f32)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 alpha (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 alpha (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 (*.f32 alpha alpha) (PI.f32)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (*.f32 (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 alpha (PI.f32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) #s(literal 1 binary32)))
-0.0%
(fma.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 alpha (/.f32 alpha (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (+.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) cosTheta)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) alpha) alpha)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) cosTheta)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) cosTheta))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 #s(approx (/ 1 (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
98.1%
(/.f32 (/.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) (-.f32 (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 alpha) alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
98.2%
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
98.2%
(/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
98.1%
(/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 alpha) alpha)) (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
98.3%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
83.0%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(approx (- (* alpha alpha) 1) (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) cosTheta))))
5.9%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (/.f32 (fma.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 (pow.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal 2 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal 1 binary32)))))
43.6%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta cosTheta) #s(literal -1 binary32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))))))
68.7%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 cosTheta alpha) alpha (*.f32 (*.f32 cosTheta #s(literal -1 binary32)) #s(literal 1 binary32))) cosTheta))))
84.1%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 (pow.f32 alpha #s(literal 6 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))))) cosTheta) cosTheta))))
83.7%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 (exp.f32 (log.f32 alpha)) (exp.f32 (log.f32 alpha)) #s(literal -1 binary32)) cosTheta) cosTheta))))
75.9%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (-.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) alpha)))) cosTheta) cosTheta))))
97.4%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))
94.5%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))))
5.0%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) #s(literal 2 binary32)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 alpha) (/.f32 (/.f32 (log.f32 alpha) cosTheta) cosTheta))))))
94.5%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))))
97.3%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (log.f32 alpha)))))
98.1%
(/.f32 (+.f32 (*.f32 (-.f32 alpha #s(literal 1 binary32)) alpha) (*.f32 (-.f32 alpha #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
97.2%
(/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(approx (- (* alpha alpha) 1) #s(literal -1 binary32)) cosTheta) cosTheta))))
98.0%
(/.f32 (*.f32 (-.f32 alpha #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) alpha)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
98.1%
(/.f32 #s(approx (- (* alpha alpha) 1) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
69.3%
(/.f32 #s(approx (- (* alpha alpha) 1) #s(literal -1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
98.1%
(/.f32 #s(approx (+ (* alpha (+ 1 alpha)) (+ (neg alpha) -1)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
69.2%
#s(approx (/ (- (* alpha alpha) 1) (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))
69.3%
#s(approx (/ (- (* alpha alpha) 1) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (log.f32 alpha)))
Compiler

Compiled 5 648 to 3 218 computations (43% saved)

simplify12.0ms (0.1%)

Memory
-14.0MiB live, 24.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)))
cost-diff0
(*.f32 alpha alpha)
cost-diff0
(-.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
cost-diff0
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))))
cost-diff0
(/.f32 #s(literal 0 binary32) #s(literal 0 binary32))
cost-diff0
(*.f32 alpha alpha)
cost-diff0
(/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
cost-diff0
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
cost-diff0
#s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))
cost-diff0
(/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))
cost-diff0
(/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32)))
cost-diff0
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
cost-diff0
#s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32))
cost-diff0
(*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
cost-diff0
(fma.f32 alpha alpha #s(literal -1 binary32))
cost-diff0
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
cost-diff0
(pow.f32 alpha #s(literal 6 binary32))
cost-diff0
(+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32)))
cost-diff0
(/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha))))
cost-diff0
(/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
Rules
36×lower-*.f64
30×lift-*.f32
24×lift-/.f32
24×lower-/.f64
14×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
063619
0109619
Stop Event
iter limit
iter limit
unsound
iter limit
Calls
Call 1
Inputs
(/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha))))
(+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32)))
#s(literal -1 binary32)
(pow.f32 alpha #s(literal 6 binary32))
alpha
#s(literal 6 binary32)
(+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))
#s(literal 1 binary32)
(-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha))
(pow.f32 alpha #s(literal 4 binary32))
#s(literal 4 binary32)
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))
(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))
(PI.f32)
(log.f32 (*.f32 alpha alpha))
(*.f32 alpha alpha)
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))
(*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)
(*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta)
(-.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
cosTheta
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(fma.f32 alpha alpha #s(literal -1 binary32))
alpha
#s(literal -1 binary32)
(*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
#s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32))
(PI.f32)
(/.f32 #s(literal 0 binary32) #s(literal 0 binary32))
#s(literal 0 binary32)
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
#s(literal -1 binary32)
(/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32)))
(/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))
#s(literal 1 binary32)
#s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))
(-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))
(*.f32 cosTheta cosTheta)
cosTheta
(*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))
(/.f32 #s(literal 0 binary32) #s(literal 0 binary32))
#s(literal 0 binary32)
(PI.f32)
(*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32)))
alpha
(*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))
(fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))
(*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))
(fma.f32 alpha alpha #s(literal -1 binary32))
(/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(*.f32 alpha alpha)
alpha
(/.f32 #s(literal 0 binary32) #s(literal 0 binary32))
#s(literal 0 binary32)
(/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))))
#s(literal 1 binary32)
(*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))
(PI.f32)
(fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))
(*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))
cosTheta
(fma.f32 alpha alpha #s(literal -1 binary32))
#s(literal -1 binary32)
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))))
(-.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
(*.f32 alpha alpha)
alpha
#s(literal 1 binary32)
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)))
(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))
(PI.f32)
(log.f32 (*.f32 alpha alpha))
#s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))
Outputs
(/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha))))
(+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32)))
#s(literal -1 binary32)
(pow.f32 alpha #s(literal 6 binary32))
alpha
#s(literal 6 binary32)
(+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))
#s(literal 1 binary32)
(-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha))
(pow.f32 alpha #s(literal 4 binary32))
#s(literal 4 binary32)
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))
(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))
(PI.f32)
(log.f32 (*.f32 alpha alpha))
(*.f32 alpha alpha)
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))
(*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)
(*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta)
(-.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
cosTheta
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(fma.f32 alpha alpha #s(literal -1 binary32))
alpha
#s(literal -1 binary32)
(*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
#s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32))
(PI.f32)
(/.f32 #s(literal 0 binary32) #s(literal 0 binary32))
#s(literal 0 binary32)
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
#s(literal -1 binary32)
(/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32)))
(/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))
#s(literal 1 binary32)
#s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))
(-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))
(*.f32 cosTheta cosTheta)
cosTheta
(*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))
(/.f32 #s(literal 0 binary32) #s(literal 0 binary32))
#s(literal 0 binary32)
(PI.f32)
(*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32)))
alpha
(*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))
(fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))
(*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))
(fma.f32 alpha alpha #s(literal -1 binary32))
(/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(*.f32 alpha alpha)
alpha
(/.f32 #s(literal 0 binary32) #s(literal 0 binary32))
#s(literal 0 binary32)
(/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))))
#s(literal 1 binary32)
(*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))
(PI.f32)
(fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))
(*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))
cosTheta
(fma.f32 alpha alpha #s(literal -1 binary32))
#s(literal -1 binary32)
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))))
(-.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
(*.f32 alpha alpha)
alpha
#s(literal 1 binary32)
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)))
(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))
(PI.f32)
(log.f32 (*.f32 alpha alpha))
#s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))

localize132.0ms (1.5%)

Memory
26.8MiB live, 302.9MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f32 alpha alpha)
accuracy0
(log.f32 (*.f32 alpha alpha))
accuracy0
#s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))
accuracy29.98788023102775
(PI.f32)
accuracy0
(*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))
accuracy0
(*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))
accuracy0
(*.f32 alpha alpha)
accuracy29.98788023102775
(PI.f32)
accuracy0
(*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))
accuracy0
(*.f32 cosTheta cosTheta)
accuracy0
#s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))
accuracy29.98788023102775
(PI.f32)
accuracy0
(/.f32 #s(literal 0 binary32) #s(literal 0 binary32))
accuracy0
(*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
accuracy0
#s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32))
accuracy29.98788023102775
(PI.f32)
accuracy0
(*.f32 alpha alpha)
accuracy0
(neg.f32 alpha)
accuracy0
(log.f32 (*.f32 alpha alpha))
accuracy29.98788023102775
(PI.f32)
Samples
86.0ms256×0invalid
Compiler

Compiled 631 to 52 computations (91.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 64.0ms
ival-mult: 25.0ms (39% of total)
ival-div: 14.0ms (21.8% of total)
ival-add: 8.0ms (12.5% of total)
ival-log: 6.0ms (9.4% of total)
ival-pow: 6.0ms (9.4% of total)
ival-sub: 3.0ms (4.7% of total)
ival-pi: 1.0ms (1.6% of total)
exact: 1.0ms (1.6% of total)
ival-neg: 1.0ms (1.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series73.0ms (0.8%)

Memory
-29.2MiB live, 126.6MiB allocated
Counts
26 → 324
Calls
Call 1
Inputs
#s(alt (/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())
#s(alt (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (patch (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) #<representation binary32>) () ())
#s(alt (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (patch (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) #<representation binary32>) () ())
#s(alt (pow.f32 alpha #s(literal 6 binary32)) (patch (pow.f32 alpha #s(literal 6 binary32)) #<representation binary32>) () ())
#s(alt (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (patch (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) #<representation binary32>) () ())
#s(alt (fma.f32 alpha alpha #s(literal -1 binary32)) (patch (fma.f32 alpha alpha #s(literal -1 binary32)) #<representation binary32>) () ())
#s(alt (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (patch (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) #<representation binary32>) () ())
#s(alt #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (patch #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) #<representation binary32>) () ())
#s(alt (fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))) (patch (fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))) #<representation binary32>) () ())
#s(alt (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (patch (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (patch (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) #<representation binary32>) () ())
#s(alt #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (patch #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #<representation binary32>) () ())
#s(alt (fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))) (patch (fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (patch (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) #<representation binary32>) () ())
#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (patch (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) #<representation binary32>) () ())
#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)))) #<representation binary32>) () ())
#s(alt (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))) #<representation binary32>) () ())
#s(alt (PI.f32) (patch (PI.f32) #<representation binary32>) () ())
#s(alt (log.f32 (*.f32 alpha alpha)) (patch (log.f32 (*.f32 alpha alpha)) #<representation binary32>) () ())
#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())
#s(alt (*.f32 cosTheta cosTheta) (patch (*.f32 cosTheta cosTheta) #<representation binary32>) () ())
#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())
#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())
#s(alt #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)) (patch #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)) #<representation binary32>) () ())
Outputs
#s(alt (/ -1/2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (taylor 0 alpha) (#s(alt (/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (/ (* (pow alpha 2) (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2)))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))))) (taylor 0 alpha) (#s(alt (/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (- (* (pow alpha 2) (- (* -1 (* (pow alpha 2) (+ (* -1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))) (* 1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3)))))))) (* -1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))))) (taylor 0 alpha) (#s(alt (/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (- (* (pow alpha 2) (- (* (pow alpha 2) (- (* (pow alpha 2) (- (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (+ (* -1 (/ (* (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (+ (* -1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))) (* 1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3))))))) (+ 1 (* -1 (pow cosTheta 2))))) (+ (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))) (* 1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3))))))))) (+ (* -1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))) (* 1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3)))))))) (* -1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))))) (taylor 0 alpha) (#s(alt (/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt -1 (taylor 0 alpha) (#s(alt (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (patch (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) #<representation binary32>) () ())) ())
#s(alt (- (pow alpha 2) 1) (taylor 0 alpha) (#s(alt (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (patch (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) #<representation binary32>) () ())) ())
#s(alt (- (pow alpha 2) 1) (taylor 0 alpha) (#s(alt (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (patch (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) #<representation binary32>) () ())) ())
#s(alt (- (pow alpha 2) 1) (taylor 0 alpha) (#s(alt (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (patch (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) #<representation binary32>) () ())) ())
#s(alt -1 (taylor 0 alpha) (#s(alt (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (patch (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (pow alpha 6) 1) (taylor 0 alpha) (#s(alt (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (patch (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (pow alpha 6) 1) (taylor 0 alpha) (#s(alt (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (patch (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (pow alpha 6) 1) (taylor 0 alpha) (#s(alt (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (patch (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 6) (taylor 0 alpha) (#s(alt (pow.f32 alpha #s(literal 6 binary32)) (patch (pow.f32 alpha #s(literal 6 binary32)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 6) (taylor 0 alpha) (#s(alt (pow.f32 alpha #s(literal 6 binary32)) (patch (pow.f32 alpha #s(literal 6 binary32)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 6) (taylor 0 alpha) (#s(alt (pow.f32 alpha #s(literal 6 binary32)) (patch (pow.f32 alpha #s(literal 6 binary32)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 6) (taylor 0 alpha) (#s(alt (pow.f32 alpha #s(literal 6 binary32)) (patch (pow.f32 alpha #s(literal 6 binary32)) #<representation binary32>) () ())) ())
#s(alt -1 (taylor 0 alpha) (#s(alt (fma.f32 alpha alpha #s(literal -1 binary32)) (patch (fma.f32 alpha alpha #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (pow alpha 2) 1) (taylor 0 alpha) (#s(alt (fma.f32 alpha alpha #s(literal -1 binary32)) (patch (fma.f32 alpha alpha #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (pow alpha 2) 1) (taylor 0 alpha) (#s(alt (fma.f32 alpha alpha #s(literal -1 binary32)) (patch (fma.f32 alpha alpha #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (pow alpha 2) 1) (taylor 0 alpha) (#s(alt (fma.f32 alpha alpha #s(literal -1 binary32)) (patch (fma.f32 alpha alpha #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (taylor 0 alpha) (#s(alt #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (patch #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (+ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (* (pow alpha 2) (* (pow cosTheta 2) (PI)))) (taylor 0 alpha) (#s(alt #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (patch #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (+ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (* (pow alpha 2) (* (pow cosTheta 2) (PI)))) (taylor 0 alpha) (#s(alt #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (patch #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (+ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (* (pow alpha 2) (* (pow cosTheta 2) (PI)))) (taylor 0 alpha) (#s(alt #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (patch #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (+ 1 (* -1 (pow cosTheta 2)))) (taylor 0 alpha) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (patch (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow alpha 2) (pow cosTheta 2)) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))) (/ 1 (+ 1 (* -1 (pow cosTheta 2))))) (taylor 0 alpha) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (patch (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow alpha 2) (- (/ (* (pow alpha 2) (pow cosTheta 4)) (pow (+ 1 (* -1 (pow cosTheta 2))) 3)) (/ (pow cosTheta 2) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))) (/ 1 (+ 1 (* -1 (pow cosTheta 2))))) (taylor 0 alpha) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (patch (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow alpha 2) (- (* (pow alpha 2) (- (* -1 (/ (* (pow alpha 2) (pow cosTheta 6)) (pow (+ 1 (* -1 (pow cosTheta 2))) 4))) (* -1 (/ (pow cosTheta 4) (pow (+ 1 (* -1 (pow cosTheta 2))) 3))))) (/ (pow cosTheta 2) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))) (/ 1 (+ 1 (* -1 (pow cosTheta 2))))) (taylor 0 alpha) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (patch (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (pow cosTheta 2))) (taylor 0 alpha) (#s(alt #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (patch #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2)))) (taylor 0 alpha) (#s(alt #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (patch #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2)))) (taylor 0 alpha) (#s(alt #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (patch #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2)))) (taylor 0 alpha) (#s(alt #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (patch #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor 0 alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor 0 alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor 0 alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor 0 alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (/ -1/2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (taylor 0 alpha) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (* (pow alpha 2) (- (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))))) (taylor 0 alpha) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (* (pow alpha 2) (- (+ (* -1 (/ (* (pow alpha 2) (* (pow cosTheta 2) (- (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))))))) (+ 1 (* -1 (pow cosTheta 2))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))))) (taylor 0 alpha) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (* (pow alpha 2) (- (+ (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* (pow alpha 2) (- (/ (* (pow alpha 2) (* (pow cosTheta 4) (- (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))))))) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)) (/ (* (pow cosTheta 2) (- (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (+ 1 (* -1 (pow cosTheta 2))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))))) (taylor 0 alpha) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt -1 (taylor 0 alpha) (#s(alt (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (pow alpha 2) 1) (taylor 0 alpha) (#s(alt (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (pow alpha 2) 1) (taylor 0 alpha) (#s(alt (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (pow alpha 2) 1) (taylor 0 alpha) (#s(alt (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* 2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log alpha)))))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* 2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log alpha)))))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* 2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log alpha)))))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 2 (log alpha)) (taylor 0 alpha) (#s(alt (log.f32 (*.f32 alpha alpha)) (patch (log.f32 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* 2 (log alpha)) (taylor 0 alpha) (#s(alt (log.f32 (*.f32 alpha alpha)) (patch (log.f32 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* 2 (log alpha)) (taylor 0 alpha) (#s(alt (log.f32 (*.f32 alpha alpha)) (patch (log.f32 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* 2 (log alpha)) (taylor 0 alpha) (#s(alt (log.f32 (*.f32 alpha alpha)) (patch (log.f32 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor 0 alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor 0 alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor 0 alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor 0 alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 cosTheta) (taylor 0 alpha) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 cosTheta) (* (pow alpha 2) cosTheta)) (taylor 0 alpha) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 cosTheta) (* (pow alpha 2) cosTheta)) (taylor 0 alpha) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 cosTheta) (* (pow alpha 2) cosTheta)) (taylor 0 alpha) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (taylor 0 alpha) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (* (pow alpha 2) (* (pow cosTheta 2) (PI)))) (taylor 0 alpha) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (* (pow alpha 2) (* (pow cosTheta 2) (PI)))) (taylor 0 alpha) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (* (pow alpha 2) (* (pow cosTheta 2) (PI)))) (taylor 0 alpha) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (pow cosTheta 2))) (taylor 0 alpha) (#s(alt #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)) (patch #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2)))) (taylor 0 alpha) (#s(alt #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)) (patch #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2)))) (taylor 0 alpha) (#s(alt #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)) (patch #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2)))) (taylor 0 alpha) (#s(alt #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)) (patch #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (taylor inf alpha) (#s(alt (/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))) (taylor inf alpha) (#s(alt (/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ (* -1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))) (* 1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (pow alpha 4))) (+ (* -1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))))) (taylor inf alpha) (#s(alt (/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (- (/ 1/2 (* (pow alpha 6) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (+ (* -1 (/ (* (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (+ (* -1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))) (* 1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 2)))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 6) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (+ (* -1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (+ (* -1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (pow alpha 4) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (+ (* 1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (pow alpha 4) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (+ (* 1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (pow alpha 6) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))))))))) (taylor inf alpha) (#s(alt (/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor inf alpha) (#s(alt (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (patch (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor inf alpha) (#s(alt (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (patch (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor inf alpha) (#s(alt (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (patch (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor inf alpha) (#s(alt (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (patch (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 6) (taylor inf alpha) (#s(alt (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (patch (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 6) (- 1 (/ 1 (pow alpha 6)))) (taylor inf alpha) (#s(alt (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (patch (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 6) (- 1 (/ 1 (pow alpha 6)))) (taylor inf alpha) (#s(alt (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (patch (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 6) (- 1 (/ 1 (pow alpha 6)))) (taylor inf alpha) (#s(alt (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (patch (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 6) (taylor inf alpha) (#s(alt (pow.f32 alpha #s(literal 6 binary32)) (patch (pow.f32 alpha #s(literal 6 binary32)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 6) (taylor inf alpha) (#s(alt (pow.f32 alpha #s(literal 6 binary32)) (patch (pow.f32 alpha #s(literal 6 binary32)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 6) (taylor inf alpha) (#s(alt (pow.f32 alpha #s(literal 6 binary32)) (patch (pow.f32 alpha #s(literal 6 binary32)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 6) (taylor inf alpha) (#s(alt (pow.f32 alpha #s(literal 6 binary32)) (patch (pow.f32 alpha #s(literal 6 binary32)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor inf alpha) (#s(alt (fma.f32 alpha alpha #s(literal -1 binary32)) (patch (fma.f32 alpha alpha #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor inf alpha) (#s(alt (fma.f32 alpha alpha #s(literal -1 binary32)) (patch (fma.f32 alpha alpha #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor inf alpha) (#s(alt (fma.f32 alpha alpha #s(literal -1 binary32)) (patch (fma.f32 alpha alpha #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor inf alpha) (#s(alt (fma.f32 alpha alpha #s(literal -1 binary32)) (patch (fma.f32 alpha alpha #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* (pow cosTheta 2) (PI))) (taylor inf alpha) (#s(alt #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (patch #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2)))) (taylor inf alpha) (#s(alt #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (patch #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2)))) (taylor inf alpha) (#s(alt #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (patch #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2)))) (taylor inf alpha) (#s(alt #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (patch #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* (pow alpha 2) (pow cosTheta 2))) (taylor inf alpha) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (patch (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (/ 1 (* (pow alpha 2) (pow cosTheta 2))) (/ 1 (pow cosTheta 2))) (/ 1 (* (pow alpha 2) (pow cosTheta 4)))) (pow alpha 2)) (taylor inf alpha) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (patch (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (/ 1 (pow cosTheta 2)) (/ 1 (pow cosTheta 4)))) (* (pow alpha 4) (pow cosTheta 2)))) (+ (/ 1 (* (pow alpha 2) (pow cosTheta 2))) (/ 1 (pow cosTheta 2)))) (/ 1 (* (pow alpha 2) (pow cosTheta 4)))) (pow alpha 2)) (taylor inf alpha) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (patch (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (/ 1 (* (pow alpha 2) (pow cosTheta 2))) (+ (/ 1 (pow cosTheta 2)) (/ (* (pow (+ 1 (* -1 (pow cosTheta 2))) 2) (- (/ 1 (pow cosTheta 2)) (/ 1 (pow cosTheta 4)))) (* (pow alpha 6) (pow cosTheta 4))))) (+ (/ 1 (* (pow alpha 2) (pow cosTheta 4))) (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (/ 1 (pow cosTheta 2)) (/ 1 (pow cosTheta 4)))) (* (pow alpha 4) (pow cosTheta 2))))) (pow alpha 2)) (taylor inf alpha) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (patch (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (pow cosTheta 2)) (taylor inf alpha) (#s(alt #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (patch #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2)))) (taylor inf alpha) (#s(alt #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (patch #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2)))) (taylor inf alpha) (#s(alt #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (patch #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2)))) (taylor inf alpha) (#s(alt #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (patch #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor inf alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor inf alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor inf alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor inf alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (taylor inf alpha) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))))) (taylor inf alpha) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2)))) (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))))) (taylor inf alpha) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (/ (* (pow (+ 1 (* -1 (pow cosTheta 2))) 2) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 4)))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (+ (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2)))))) (taylor inf alpha) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor inf alpha) (#s(alt (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor inf alpha) (#s(alt (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor inf alpha) (#s(alt (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor inf alpha) (#s(alt (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* -2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -2 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) (pow alpha 2))))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* -2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -2 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) (pow alpha 2))))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* -2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -2 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) (pow alpha 2))))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -2 (log (/ 1 alpha))) (taylor inf alpha) (#s(alt (log.f32 (*.f32 alpha alpha)) (patch (log.f32 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -2 (log (/ 1 alpha))) (taylor inf alpha) (#s(alt (log.f32 (*.f32 alpha alpha)) (patch (log.f32 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -2 (log (/ 1 alpha))) (taylor inf alpha) (#s(alt (log.f32 (*.f32 alpha alpha)) (patch (log.f32 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -2 (log (/ 1 alpha))) (taylor inf alpha) (#s(alt (log.f32 (*.f32 alpha alpha)) (patch (log.f32 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor inf alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor inf alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor inf alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor inf alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) cosTheta) (taylor inf alpha) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2))))) (taylor inf alpha) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2))))) (taylor inf alpha) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2))))) (taylor inf alpha) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* (pow cosTheta 2) (PI))) (taylor inf alpha) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2)))) (taylor inf alpha) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2)))) (taylor inf alpha) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2)))) (taylor inf alpha) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (pow cosTheta 2)) (taylor inf alpha) (#s(alt #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)) (patch #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2)))) (taylor inf alpha) (#s(alt #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)) (patch #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2)))) (taylor inf alpha) (#s(alt #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)) (patch #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2)))) (taylor inf alpha) (#s(alt #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)) (patch #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))) (taylor -inf alpha) (#s(alt (/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))))) (taylor -inf alpha) (#s(alt (/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ (* -1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha)))))) (* 1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha))))))) (pow alpha 4))) (+ (* -1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))))) (taylor -inf alpha) (#s(alt (/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (- (/ 1/2 (* (pow alpha 6) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (+ (* -1 (/ (* (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (+ (* -1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha)))))) (* 1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 2)))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 6) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (+ (* -1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (+ (* -1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (pow alpha 4) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (+ (* 1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (pow alpha 4) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha))))))) (+ (* 1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (pow alpha 6) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))))))))))) (taylor -inf alpha) (#s(alt (/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor -inf alpha) (#s(alt (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (patch (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor -inf alpha) (#s(alt (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (patch (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor -inf alpha) (#s(alt (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (patch (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor -inf alpha) (#s(alt (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (patch (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 6) (taylor -inf alpha) (#s(alt (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (patch (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 6) (- 1 (/ 1 (pow alpha 6)))) (taylor -inf alpha) (#s(alt (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (patch (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 6) (- 1 (/ 1 (pow alpha 6)))) (taylor -inf alpha) (#s(alt (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (patch (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 6) (- 1 (/ 1 (pow alpha 6)))) (taylor -inf alpha) (#s(alt (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (patch (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 6) (taylor -inf alpha) (#s(alt (pow.f32 alpha #s(literal 6 binary32)) (patch (pow.f32 alpha #s(literal 6 binary32)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 6) (taylor -inf alpha) (#s(alt (pow.f32 alpha #s(literal 6 binary32)) (patch (pow.f32 alpha #s(literal 6 binary32)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 6) (taylor -inf alpha) (#s(alt (pow.f32 alpha #s(literal 6 binary32)) (patch (pow.f32 alpha #s(literal 6 binary32)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 6) (taylor -inf alpha) (#s(alt (pow.f32 alpha #s(literal 6 binary32)) (patch (pow.f32 alpha #s(literal 6 binary32)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor -inf alpha) (#s(alt (fma.f32 alpha alpha #s(literal -1 binary32)) (patch (fma.f32 alpha alpha #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor -inf alpha) (#s(alt (fma.f32 alpha alpha #s(literal -1 binary32)) (patch (fma.f32 alpha alpha #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor -inf alpha) (#s(alt (fma.f32 alpha alpha #s(literal -1 binary32)) (patch (fma.f32 alpha alpha #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor -inf alpha) (#s(alt (fma.f32 alpha alpha #s(literal -1 binary32)) (patch (fma.f32 alpha alpha #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* (pow cosTheta 2) (PI))) (taylor -inf alpha) (#s(alt #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (patch #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2)))) (taylor -inf alpha) (#s(alt #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (patch #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2)))) (taylor -inf alpha) (#s(alt #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (patch #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2)))) (taylor -inf alpha) (#s(alt #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (patch #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* (pow alpha 2) (pow cosTheta 2))) (taylor -inf alpha) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (patch (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (/ 1 (* (pow alpha 2) (pow cosTheta 2))) (/ 1 (pow cosTheta 2))) (/ 1 (* (pow alpha 2) (pow cosTheta 4)))) (pow alpha 2)) (taylor -inf alpha) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (patch (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (/ 1 (pow cosTheta 2)) (/ 1 (pow cosTheta 4)))) (* (pow alpha 4) (pow cosTheta 2)))) (+ (/ 1 (* (pow alpha 2) (pow cosTheta 2))) (/ 1 (pow cosTheta 2)))) (/ 1 (* (pow alpha 2) (pow cosTheta 4)))) (pow alpha 2)) (taylor -inf alpha) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (patch (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (/ 1 (* (pow alpha 2) (pow cosTheta 2))) (+ (/ 1 (pow cosTheta 2)) (/ (* (pow (+ 1 (* -1 (pow cosTheta 2))) 2) (- (/ 1 (pow cosTheta 2)) (/ 1 (pow cosTheta 4)))) (* (pow alpha 6) (pow cosTheta 4))))) (+ (/ 1 (* (pow alpha 2) (pow cosTheta 4))) (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (/ 1 (pow cosTheta 2)) (/ 1 (pow cosTheta 4)))) (* (pow alpha 4) (pow cosTheta 2))))) (pow alpha 2)) (taylor -inf alpha) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (patch (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (pow cosTheta 2)) (taylor -inf alpha) (#s(alt #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (patch #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2)))) (taylor -inf alpha) (#s(alt #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (patch #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2)))) (taylor -inf alpha) (#s(alt #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (patch #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2)))) (taylor -inf alpha) (#s(alt #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (patch #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor -inf alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor -inf alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor -inf alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor -inf alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))) (taylor -inf alpha) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))))) (taylor -inf alpha) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2)))) (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))))) (taylor -inf alpha) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (/ (* (pow (+ 1 (* -1 (pow cosTheta 2))) 2) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 4)))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (+ (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2)))))) (taylor -inf alpha) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor -inf alpha) (#s(alt (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor -inf alpha) (#s(alt (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor -inf alpha) (#s(alt (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor -inf alpha) (#s(alt (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* -2 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))) (* -2 (/ (* (PI) (* (log (/ -1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) (pow alpha 2))))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* -2 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))) (* -2 (/ (* (PI) (* (log (/ -1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) (pow alpha 2))))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* -2 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))) (* -2 (/ (* (PI) (* (log (/ -1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) (pow alpha 2))))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -2 (log (/ -1 alpha))) (taylor -inf alpha) (#s(alt (log.f32 (*.f32 alpha alpha)) (patch (log.f32 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -2 (log (/ -1 alpha))) (taylor -inf alpha) (#s(alt (log.f32 (*.f32 alpha alpha)) (patch (log.f32 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -2 (log (/ -1 alpha))) (taylor -inf alpha) (#s(alt (log.f32 (*.f32 alpha alpha)) (patch (log.f32 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -2 (log (/ -1 alpha))) (taylor -inf alpha) (#s(alt (log.f32 (*.f32 alpha alpha)) (patch (log.f32 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor -inf alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor -inf alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor -inf alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor -inf alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) cosTheta) (taylor -inf alpha) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2))))) (taylor -inf alpha) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2))))) (taylor -inf alpha) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2))))) (taylor -inf alpha) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* (pow cosTheta 2) (PI))) (taylor -inf alpha) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2)))) (taylor -inf alpha) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2)))) (taylor -inf alpha) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2)))) (taylor -inf alpha) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (pow cosTheta 2)) (taylor -inf alpha) (#s(alt #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)) (patch #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2)))) (taylor -inf alpha) (#s(alt #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)) (patch #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2)))) (taylor -inf alpha) (#s(alt #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)) (patch #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2)))) (taylor -inf alpha) (#s(alt #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)) (patch #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (- (pow alpha 6) 1) (* (PI) (* (log (pow alpha 2)) (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2)))))) (taylor 0 cosTheta) (#s(alt (/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (* (pow cosTheta 2) (* (- (pow alpha 2) 1) (- (pow alpha 6) 1))) (* (PI) (* (log (pow alpha 2)) (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))))))) (/ (pow alpha 6) (* (PI) (* (log (pow alpha 2)) (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))))))) (taylor 0 cosTheta) (#s(alt (/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* (pow cosTheta 2) (- (/ (* (pow cosTheta 2) (* (pow (- (pow alpha 2) 1) 2) (- (pow alpha 6) 1))) (* (PI) (* (log (pow alpha 2)) (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2)))))) (/ (* (- (pow alpha 2) 1) (- (pow alpha 6) 1)) (* (PI) (* (log (pow alpha 2)) (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2)))))))) (/ (pow alpha 6) (* (PI) (* (log (pow alpha 2)) (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))))))) (taylor 0 cosTheta) (#s(alt (/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* (pow cosTheta 2) (- (* (pow cosTheta 2) (- (* -1 (/ (* (pow cosTheta 2) (* (pow (- (pow alpha 2) 1) 3) (- (pow alpha 6) 1))) (* (PI) (* (log (pow alpha 2)) (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))))))) (* -1 (/ (* (pow (- (pow alpha 2) 1) 2) (- (pow alpha 6) 1)) (* (PI) (* (log (pow alpha 2)) (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))))))))) (/ (* (- (pow alpha 2) 1) (- (pow alpha 6) 1)) (* (PI) (* (log (pow alpha 2)) (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2)))))))) (/ (pow alpha 6) (* (PI) (* (log (pow alpha 2)) (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))))))) (taylor 0 cosTheta) (#s(alt (/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (PI) (taylor 0 cosTheta) (#s(alt #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (patch #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (+ (PI) (* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1)))) (taylor 0 cosTheta) (#s(alt #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (patch #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (+ (PI) (* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1)))) (taylor 0 cosTheta) (#s(alt #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (patch #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (+ (PI) (* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1)))) (taylor 0 cosTheta) (#s(alt #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (patch #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (patch (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow cosTheta 2) (- 1 (pow alpha 2)))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (patch (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow cosTheta 2) (- (+ 1 (* -1 (* (pow cosTheta 2) (* (- 1 (pow alpha 2)) (- (pow alpha 2) 1))))) (pow alpha 2)))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (patch (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow cosTheta 2) (- (+ 1 (* (pow cosTheta 2) (- (* (pow cosTheta 2) (* (- 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))) (* (- 1 (pow alpha 2)) (- (pow alpha 2) 1))))) (pow alpha 2)))) (taylor 0 cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (patch (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 cosTheta) (#s(alt #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (patch #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow cosTheta 2) (- (pow alpha 2) 1))) (taylor 0 cosTheta) (#s(alt #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (patch #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow cosTheta 2) (- (pow alpha 2) 1))) (taylor 0 cosTheta) (#s(alt #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (patch #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow cosTheta 2) (- (pow alpha 2) 1))) (taylor 0 cosTheta) (#s(alt #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (patch #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #<representation binary32>) () ())) ())
#s(alt (/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2)))) (taylor 0 cosTheta) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 2)) (* (PI) (log (pow alpha 2))))) (/ (pow alpha 2) (* (PI) (log (pow alpha 2))))) (/ 1 (* (PI) (log (pow alpha 2))))) (taylor 0 cosTheta) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* (pow cosTheta 2) (- (/ (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 3)) (* (PI) (log (pow alpha 2)))) (/ (pow (- (pow alpha 2) 1) 2) (* (PI) (log (pow alpha 2)))))) (/ (pow alpha 2) (* (PI) (log (pow alpha 2))))) (/ 1 (* (PI) (log (pow alpha 2))))) (taylor 0 cosTheta) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* (pow cosTheta 2) (- (* (pow cosTheta 2) (- (* -1 (/ (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 4)) (* (PI) (log (pow alpha 2))))) (* -1 (/ (pow (- (pow alpha 2) 1) 3) (* (PI) (log (pow alpha 2))))))) (/ (pow (- (pow alpha 2) 1) 2) (* (PI) (log (pow alpha 2)))))) (/ (pow alpha 2) (* (PI) (log (pow alpha 2))))) (/ 1 (* (PI) (log (pow alpha 2))))) (taylor 0 cosTheta) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (PI) (log (pow alpha 2))) (taylor 0 cosTheta) (#s(alt (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* (PI) (log (pow alpha 2))) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1))))) (taylor 0 cosTheta) (#s(alt (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* (PI) (log (pow alpha 2))) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1))))) (taylor 0 cosTheta) (#s(alt (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* (PI) (log (pow alpha 2))) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1))))) (taylor 0 cosTheta) (#s(alt (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (pow cosTheta 2) (taylor 0 cosTheta) (#s(alt (*.f32 cosTheta cosTheta) (patch (*.f32 cosTheta cosTheta) #<representation binary32>) () ())) ())
#s(alt (pow cosTheta 2) (taylor 0 cosTheta) (#s(alt (*.f32 cosTheta cosTheta) (patch (*.f32 cosTheta cosTheta) #<representation binary32>) () ())) ())
#s(alt (pow cosTheta 2) (taylor 0 cosTheta) (#s(alt (*.f32 cosTheta cosTheta) (patch (*.f32 cosTheta cosTheta) #<representation binary32>) () ())) ())
#s(alt (pow cosTheta 2) (taylor 0 cosTheta) (#s(alt (*.f32 cosTheta cosTheta) (patch (*.f32 cosTheta cosTheta) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor 0 cosTheta) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor 0 cosTheta) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor 0 cosTheta) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor 0 cosTheta) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (PI) (taylor 0 cosTheta) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (PI) (* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1)))) (taylor 0 cosTheta) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (PI) (* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1)))) (taylor 0 cosTheta) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (PI) (* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1)))) (taylor 0 cosTheta) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 cosTheta) (#s(alt #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)) (patch #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow cosTheta 2) (- (pow alpha 2) 1))) (taylor 0 cosTheta) (#s(alt #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)) (patch #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow cosTheta 2) (- (pow alpha 2) 1))) (taylor 0 cosTheta) (#s(alt #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)) (patch #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow cosTheta 2) (- (pow alpha 2) 1))) (taylor 0 cosTheta) (#s(alt #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)) (patch #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (- (pow alpha 6) 1) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (- (pow alpha 2) 1)))))) (taylor inf cosTheta) (#s(alt (/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 2)))))) (/ (pow alpha 6) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (- (pow alpha 2) 1)))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (- (pow alpha 2) 1))))) (/ (pow alpha 6) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 2)))))))) (pow cosTheta 2)) (taylor inf cosTheta) (#s(alt (/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 2)))))) (+ (/ (pow alpha 6) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (- (pow alpha 2) 1))))) (/ (pow alpha 6) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 3)))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (- (pow alpha 2) 1))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 3)))))) (/ (pow alpha 6) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 2))))))))) (pow cosTheta 2)) (taylor inf cosTheta) (#s(alt (/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 2)))))) (+ (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 4)))))) (+ (/ (pow alpha 6) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (- (pow alpha 2) 1))))) (/ (pow alpha 6) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 3))))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (- (pow alpha 2) 1))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 3)))))) (+ (/ (pow alpha 6) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 2)))))) (/ (pow alpha 6) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 4)))))))))) (pow cosTheta 2)) (taylor inf cosTheta) (#s(alt (/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1))) (taylor inf cosTheta) (#s(alt #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (patch #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2)))) (taylor inf cosTheta) (#s(alt #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (patch #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2)))) (taylor inf cosTheta) (#s(alt #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (patch #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2)))) (taylor inf cosTheta) (#s(alt #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (patch #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* (pow cosTheta 2) (- (pow alpha 2) 1))) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (patch (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (/ 1 (- (pow alpha 2) 1)) (/ 1 (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 2)))) (pow cosTheta 2)) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (patch (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (/ 1 (* (pow cosTheta 4) (pow (- (pow alpha 2) 1) 3))) (/ 1 (- (pow alpha 2) 1))) (/ 1 (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 2)))) (pow cosTheta 2)) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (patch (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (/ 1 (* (pow cosTheta 4) (pow (- (pow alpha 2) 1) 3))) (/ 1 (- (pow alpha 2) 1))) (+ (/ 1 (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 2))) (/ 1 (* (pow cosTheta 6) (pow (- (pow alpha 2) 1) 4))))) (pow cosTheta 2)) (taylor inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (patch (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (- (pow alpha 2) 1)) (taylor inf cosTheta) (#s(alt #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (patch #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1)) (taylor inf cosTheta) (#s(alt #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (patch #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1)) (taylor inf cosTheta) (#s(alt #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (patch #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1)) (taylor inf cosTheta) (#s(alt #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (patch #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2))))) (taylor inf cosTheta) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (pow cosTheta 2)) (taylor inf cosTheta) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (pow cosTheta 2)) (taylor inf cosTheta) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1))))) (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 3))))))) (pow cosTheta 2)) (taylor inf cosTheta) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (taylor inf cosTheta) (#s(alt (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1))) (/ (* (PI) (log (pow alpha 2))) (pow cosTheta 2)))) (taylor inf cosTheta) (#s(alt (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1))) (/ (* (PI) (log (pow alpha 2))) (pow cosTheta 2)))) (taylor inf cosTheta) (#s(alt (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1))) (/ (* (PI) (log (pow alpha 2))) (pow cosTheta 2)))) (taylor inf cosTheta) (#s(alt (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (pow cosTheta 2) (taylor inf cosTheta) (#s(alt (*.f32 cosTheta cosTheta) (patch (*.f32 cosTheta cosTheta) #<representation binary32>) () ())) ())
#s(alt (pow cosTheta 2) (taylor inf cosTheta) (#s(alt (*.f32 cosTheta cosTheta) (patch (*.f32 cosTheta cosTheta) #<representation binary32>) () ())) ())
#s(alt (pow cosTheta 2) (taylor inf cosTheta) (#s(alt (*.f32 cosTheta cosTheta) (patch (*.f32 cosTheta cosTheta) #<representation binary32>) () ())) ())
#s(alt (pow cosTheta 2) (taylor inf cosTheta) (#s(alt (*.f32 cosTheta cosTheta) (patch (*.f32 cosTheta cosTheta) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor inf cosTheta) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor inf cosTheta) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor inf cosTheta) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor inf cosTheta) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1))) (taylor inf cosTheta) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2)))) (taylor inf cosTheta) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2)))) (taylor inf cosTheta) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2)))) (taylor inf cosTheta) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (- (pow alpha 2) 1)) (taylor inf cosTheta) (#s(alt #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)) (patch #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1)) (taylor inf cosTheta) (#s(alt #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)) (patch #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1)) (taylor inf cosTheta) (#s(alt #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)) (patch #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1)) (taylor inf cosTheta) (#s(alt #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)) (patch #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (- (pow alpha 6) 1) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (- (pow alpha 2) 1)))))) (taylor -inf cosTheta) (#s(alt (/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 2)))))) (/ (pow alpha 6) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (- (pow alpha 2) 1)))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (- (pow alpha 2) 1))))) (/ (pow alpha 6) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 2)))))))) (pow cosTheta 2)) (taylor -inf cosTheta) (#s(alt (/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 2)))))) (+ (/ (pow alpha 6) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (- (pow alpha 2) 1))))) (/ (pow alpha 6) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 3)))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (- (pow alpha 2) 1))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 3)))))) (/ (pow alpha 6) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 2))))))))) (pow cosTheta 2)) (taylor -inf cosTheta) (#s(alt (/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 2)))))) (+ (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 4)))))) (+ (/ (pow alpha 6) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (- (pow alpha 2) 1))))) (/ (pow alpha 6) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 3))))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (- (pow alpha 2) 1))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 3)))))) (+ (/ (pow alpha 6) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 2)))))) (/ (pow alpha 6) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 4)))))))))) (pow cosTheta 2)) (taylor -inf cosTheta) (#s(alt (/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1))) (taylor -inf cosTheta) (#s(alt #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (patch #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2)))) (taylor -inf cosTheta) (#s(alt #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (patch #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2)))) (taylor -inf cosTheta) (#s(alt #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (patch #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2)))) (taylor -inf cosTheta) (#s(alt #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (patch #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* (pow cosTheta 2) (- (pow alpha 2) 1))) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (patch (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (/ 1 (- (pow alpha 2) 1)) (/ 1 (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 2)))) (pow cosTheta 2)) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (patch (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (/ 1 (* (pow cosTheta 4) (pow (- (pow alpha 2) 1) 3))) (/ 1 (- (pow alpha 2) 1))) (/ 1 (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 2)))) (pow cosTheta 2)) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (patch (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (/ 1 (* (pow cosTheta 4) (pow (- (pow alpha 2) 1) 3))) (/ 1 (- (pow alpha 2) 1))) (+ (/ 1 (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 2))) (/ 1 (* (pow cosTheta 6) (pow (- (pow alpha 2) 1) 4))))) (pow cosTheta 2)) (taylor -inf cosTheta) (#s(alt (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (patch (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (- (pow alpha 2) 1)) (taylor -inf cosTheta) (#s(alt #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (patch #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1)) (taylor -inf cosTheta) (#s(alt #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (patch #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1)) (taylor -inf cosTheta) (#s(alt #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (patch #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1)) (taylor -inf cosTheta) (#s(alt #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (patch #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2))))) (taylor -inf cosTheta) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (pow cosTheta 2)) (taylor -inf cosTheta) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (pow cosTheta 2)) (taylor -inf cosTheta) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1))))) (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 3))))))) (pow cosTheta 2)) (taylor -inf cosTheta) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))) (taylor -inf cosTheta) (#s(alt (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1))) (/ (* (PI) (log (pow alpha 2))) (pow cosTheta 2)))) (taylor -inf cosTheta) (#s(alt (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1))) (/ (* (PI) (log (pow alpha 2))) (pow cosTheta 2)))) (taylor -inf cosTheta) (#s(alt (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1))) (/ (* (PI) (log (pow alpha 2))) (pow cosTheta 2)))) (taylor -inf cosTheta) (#s(alt (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))) (patch (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (pow cosTheta 2) (taylor -inf cosTheta) (#s(alt (*.f32 cosTheta cosTheta) (patch (*.f32 cosTheta cosTheta) #<representation binary32>) () ())) ())
#s(alt (pow cosTheta 2) (taylor -inf cosTheta) (#s(alt (*.f32 cosTheta cosTheta) (patch (*.f32 cosTheta cosTheta) #<representation binary32>) () ())) ())
#s(alt (pow cosTheta 2) (taylor -inf cosTheta) (#s(alt (*.f32 cosTheta cosTheta) (patch (*.f32 cosTheta cosTheta) #<representation binary32>) () ())) ())
#s(alt (pow cosTheta 2) (taylor -inf cosTheta) (#s(alt (*.f32 cosTheta cosTheta) (patch (*.f32 cosTheta cosTheta) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor -inf cosTheta) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor -inf cosTheta) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor -inf cosTheta) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor -inf cosTheta) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1))) (taylor -inf cosTheta) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2)))) (taylor -inf cosTheta) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2)))) (taylor -inf cosTheta) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2)))) (taylor -inf cosTheta) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (- (pow alpha 2) 1)) (taylor -inf cosTheta) (#s(alt #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)) (patch #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1)) (taylor -inf cosTheta) (#s(alt #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)) (patch #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1)) (taylor -inf cosTheta) (#s(alt #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)) (patch #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1)) (taylor -inf cosTheta) (#s(alt #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)) (patch #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
Calls

6 calls:

TimeVariablePointExpression
15.0ms
alpha
@inf
((/ (/ (+ -1 (pow alpha 6)) (+ 1 (- (pow alpha 4) (* (neg alpha) alpha)))) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (/ (+ -1 (pow alpha 6)) (+ 1 (- (pow alpha 4) (* (neg alpha) alpha)))) (+ -1 (pow alpha 6)) (pow alpha 6) (/ (+ (* alpha alpha) -1) (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0))) (+ (* alpha alpha) -1) (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0)) (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (+ (* -1 (/ (/ 1 (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (* (/ 0 0) (PI)))) (* (/ alpha (* (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (PI))) (/ alpha (/ 0 0)))) (/ (/ 1 (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (* (/ 0 0) (PI))) (/ 1 (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (+ (* (/ (* alpha alpha) (/ 0 0)) (/ 1 (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)))) (/ -1 (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0)))) (/ (* alpha alpha) (/ 0 0)) (* alpha alpha) (/ 0 0) (/ (- (* alpha alpha) 1) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (- (* alpha alpha) 1) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (PI) (log (* alpha alpha)) (neg alpha) (* cosTheta cosTheta) (* cosTheta (+ (* alpha alpha) -1)) (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))
10.0ms
alpha
@-inf
((/ (/ (+ -1 (pow alpha 6)) (+ 1 (- (pow alpha 4) (* (neg alpha) alpha)))) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (/ (+ -1 (pow alpha 6)) (+ 1 (- (pow alpha 4) (* (neg alpha) alpha)))) (+ -1 (pow alpha 6)) (pow alpha 6) (/ (+ (* alpha alpha) -1) (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0))) (+ (* alpha alpha) -1) (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0)) (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (+ (* -1 (/ (/ 1 (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (* (/ 0 0) (PI)))) (* (/ alpha (* (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (PI))) (/ alpha (/ 0 0)))) (/ (/ 1 (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (* (/ 0 0) (PI))) (/ 1 (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (+ (* (/ (* alpha alpha) (/ 0 0)) (/ 1 (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)))) (/ -1 (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0)))) (/ (* alpha alpha) (/ 0 0)) (* alpha alpha) (/ 0 0) (/ (- (* alpha alpha) 1) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (- (* alpha alpha) 1) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (PI) (log (* alpha alpha)) (neg alpha) (* cosTheta cosTheta) (* cosTheta (+ (* alpha alpha) -1)) (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))
10.0ms
alpha
@0
((/ (/ (+ -1 (pow alpha 6)) (+ 1 (- (pow alpha 4) (* (neg alpha) alpha)))) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (/ (+ -1 (pow alpha 6)) (+ 1 (- (pow alpha 4) (* (neg alpha) alpha)))) (+ -1 (pow alpha 6)) (pow alpha 6) (/ (+ (* alpha alpha) -1) (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0))) (+ (* alpha alpha) -1) (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0)) (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (+ (* -1 (/ (/ 1 (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (* (/ 0 0) (PI)))) (* (/ alpha (* (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (PI))) (/ alpha (/ 0 0)))) (/ (/ 1 (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (* (/ 0 0) (PI))) (/ 1 (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (+ (* (/ (* alpha alpha) (/ 0 0)) (/ 1 (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)))) (/ -1 (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0)))) (/ (* alpha alpha) (/ 0 0)) (* alpha alpha) (/ 0 0) (/ (- (* alpha alpha) 1) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (- (* alpha alpha) 1) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (PI) (log (* alpha alpha)) (neg alpha) (* cosTheta cosTheta) (* cosTheta (+ (* alpha alpha) -1)) (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))
8.0ms
cosTheta
@inf
((/ (/ (+ -1 (pow alpha 6)) (+ 1 (- (pow alpha 4) (* (neg alpha) alpha)))) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (/ (+ -1 (pow alpha 6)) (+ 1 (- (pow alpha 4) (* (neg alpha) alpha)))) (+ -1 (pow alpha 6)) (pow alpha 6) (/ (+ (* alpha alpha) -1) (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0))) (+ (* alpha alpha) -1) (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0)) (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (+ (* -1 (/ (/ 1 (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (* (/ 0 0) (PI)))) (* (/ alpha (* (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (PI))) (/ alpha (/ 0 0)))) (/ (/ 1 (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (* (/ 0 0) (PI))) (/ 1 (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (+ (* (/ (* alpha alpha) (/ 0 0)) (/ 1 (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)))) (/ -1 (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0)))) (/ (* alpha alpha) (/ 0 0)) (* alpha alpha) (/ 0 0) (/ (- (* alpha alpha) 1) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (- (* alpha alpha) 1) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (PI) (log (* alpha alpha)) (neg alpha) (* cosTheta cosTheta) (* cosTheta (+ (* alpha alpha) -1)) (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))
7.0ms
cosTheta
@0
((/ (/ (+ -1 (pow alpha 6)) (+ 1 (- (pow alpha 4) (* (neg alpha) alpha)))) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (/ (+ -1 (pow alpha 6)) (+ 1 (- (pow alpha 4) (* (neg alpha) alpha)))) (+ -1 (pow alpha 6)) (pow alpha 6) (/ (+ (* alpha alpha) -1) (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0))) (+ (* alpha alpha) -1) (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0)) (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (+ (* -1 (/ (/ 1 (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (* (/ 0 0) (PI)))) (* (/ alpha (* (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (PI))) (/ alpha (/ 0 0)))) (/ (/ 1 (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (* (/ 0 0) (PI))) (/ 1 (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (+ (* (/ (* alpha alpha) (/ 0 0)) (/ 1 (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)))) (/ -1 (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0)))) (/ (* alpha alpha) (/ 0 0)) (* alpha alpha) (/ 0 0) (/ (- (* alpha alpha) 1) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (- (* alpha alpha) 1) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (PI) (log (* alpha alpha)) (neg alpha) (* cosTheta cosTheta) (* cosTheta (+ (* alpha alpha) -1)) (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))

simplify154.0ms (1.8%)

Memory
33.1MiB live, 227.6MiB allocated
Algorithm
egg-herbie
Rules
5 778×lower-*.f64
5 778×lower-*.f32
5 074×lower-fma.f64
5 074×lower-fma.f32
3 198×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04977573
115877034
271286929
080616577
Stop Event
iter limit
node limit
Counts
324 → 324
Calls
Call 1
Inputs
(/ -1/2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))
(- (* 1/2 (/ (* (pow alpha 2) (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2)))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
(- (* (pow alpha 2) (- (* -1 (* (pow alpha 2) (+ (* -1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))) (* 1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3)))))))) (* -1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
(- (* (pow alpha 2) (- (* (pow alpha 2) (- (* (pow alpha 2) (- (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (+ (* -1 (/ (* (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (+ (* -1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))) (* 1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3))))))) (+ 1 (* -1 (pow cosTheta 2))))) (+ (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))) (* 1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3))))))))) (+ (* -1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))) (* 1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3)))))))) (* -1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
-1
(- (pow alpha 2) 1)
(- (pow alpha 2) 1)
(- (pow alpha 2) 1)
-1
(- (pow alpha 6) 1)
(- (pow alpha 6) 1)
(- (pow alpha 6) 1)
(pow alpha 6)
(pow alpha 6)
(pow alpha 6)
(pow alpha 6)
-1
(- (pow alpha 2) 1)
(- (pow alpha 2) 1)
(- (pow alpha 2) 1)
(* (PI) (+ 1 (* -1 (pow cosTheta 2))))
(+ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (* (pow alpha 2) (* (pow cosTheta 2) (PI))))
(+ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (* (pow alpha 2) (* (pow cosTheta 2) (PI))))
(+ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (* (pow alpha 2) (* (pow cosTheta 2) (PI))))
(/ 1 (+ 1 (* -1 (pow cosTheta 2))))
(+ (* -1 (/ (* (pow alpha 2) (pow cosTheta 2)) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))) (/ 1 (+ 1 (* -1 (pow cosTheta 2)))))
(+ (* (pow alpha 2) (- (/ (* (pow alpha 2) (pow cosTheta 4)) (pow (+ 1 (* -1 (pow cosTheta 2))) 3)) (/ (pow cosTheta 2) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))) (/ 1 (+ 1 (* -1 (pow cosTheta 2)))))
(+ (* (pow alpha 2) (- (* (pow alpha 2) (- (* -1 (/ (* (pow alpha 2) (pow cosTheta 6)) (pow (+ 1 (* -1 (pow cosTheta 2))) 4))) (* -1 (/ (pow cosTheta 4) (pow (+ 1 (* -1 (pow cosTheta 2))) 3))))) (/ (pow cosTheta 2) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))) (/ 1 (+ 1 (* -1 (pow cosTheta 2)))))
(+ 1 (* -1 (pow cosTheta 2)))
(+ 1 (+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2))))
(+ 1 (+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2))))
(+ 1 (+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2))))
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(/ -1/2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))
(- (* (pow alpha 2) (- (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
(- (* (pow alpha 2) (- (+ (* -1 (/ (* (pow alpha 2) (* (pow cosTheta 2) (- (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))))))) (+ 1 (* -1 (pow cosTheta 2))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
(- (* (pow alpha 2) (- (+ (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* (pow alpha 2) (- (/ (* (pow alpha 2) (* (pow cosTheta 4) (- (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))))))) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)) (/ (* (pow cosTheta 2) (- (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (+ 1 (* -1 (pow cosTheta 2))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
-1
(- (pow alpha 2) 1)
(- (pow alpha 2) 1)
(- (pow alpha 2) 1)
(* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))
(+ (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* 2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log alpha))))))
(+ (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* 2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log alpha))))))
(+ (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* 2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log alpha))))))
(* 2 (log alpha))
(* 2 (log alpha))
(* 2 (log alpha))
(* 2 (log alpha))
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 cosTheta)
(+ (* -1 cosTheta) (* (pow alpha 2) cosTheta))
(+ (* -1 cosTheta) (* (pow alpha 2) cosTheta))
(+ (* -1 cosTheta) (* (pow alpha 2) cosTheta))
(* (PI) (+ 1 (* -1 (pow cosTheta 2))))
(+ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (* (pow alpha 2) (* (pow cosTheta 2) (PI))))
(+ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (* (pow alpha 2) (* (pow cosTheta 2) (PI))))
(+ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (* (pow alpha 2) (* (pow cosTheta 2) (PI))))
(+ 1 (* -1 (pow cosTheta 2)))
(+ 1 (+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2))))
(+ 1 (+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2))))
(+ 1 (+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2))))
(/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))
(- (* 1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))))
(- (* -1 (/ (+ (* -1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))) (* 1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (pow alpha 4))) (+ (* -1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))))
(- (/ 1/2 (* (pow alpha 6) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (+ (* -1 (/ (* (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (+ (* -1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))) (* 1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 2)))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 6) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (+ (* -1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (+ (* -1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (pow alpha 4) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (+ (* 1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (pow alpha 4) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (+ (* 1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (pow alpha 6) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))))))))))
(pow alpha 2)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(pow alpha 6)
(* (pow alpha 6) (- 1 (/ 1 (pow alpha 6))))
(* (pow alpha 6) (- 1 (/ 1 (pow alpha 6))))
(* (pow alpha 6) (- 1 (/ 1 (pow alpha 6))))
(pow alpha 6)
(pow alpha 6)
(pow alpha 6)
(pow alpha 6)
(pow alpha 2)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (* (pow cosTheta 2) (PI)))
(* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2))))
(* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2))))
(* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2))))
(/ 1 (* (pow alpha 2) (pow cosTheta 2)))
(/ (- (+ (/ 1 (* (pow alpha 2) (pow cosTheta 2))) (/ 1 (pow cosTheta 2))) (/ 1 (* (pow alpha 2) (pow cosTheta 4)))) (pow alpha 2))
(/ (- (+ (* -1 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (/ 1 (pow cosTheta 2)) (/ 1 (pow cosTheta 4)))) (* (pow alpha 4) (pow cosTheta 2)))) (+ (/ 1 (* (pow alpha 2) (pow cosTheta 2))) (/ 1 (pow cosTheta 2)))) (/ 1 (* (pow alpha 2) (pow cosTheta 4)))) (pow alpha 2))
(/ (- (+ (/ 1 (* (pow alpha 2) (pow cosTheta 2))) (+ (/ 1 (pow cosTheta 2)) (/ (* (pow (+ 1 (* -1 (pow cosTheta 2))) 2) (- (/ 1 (pow cosTheta 2)) (/ 1 (pow cosTheta 4)))) (* (pow alpha 6) (pow cosTheta 4))))) (+ (/ 1 (* (pow alpha 2) (pow cosTheta 4))) (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (/ 1 (pow cosTheta 2)) (/ 1 (pow cosTheta 4)))) (* (pow alpha 4) (pow cosTheta 2))))) (pow alpha 2))
(* (pow alpha 2) (pow cosTheta 2))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))
(- (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))))
(- (+ (* -1 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2)))) (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))))
(- (+ (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (/ (* (pow (+ 1 (* -1 (pow cosTheta 2))) 2) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 4)))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (+ (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2))))))
(pow alpha 2)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* -2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))
(* (pow alpha 2) (+ (* -2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -2 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) (pow alpha 2)))))
(* (pow alpha 2) (+ (* -2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -2 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) (pow alpha 2)))))
(* (pow alpha 2) (+ (* -2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -2 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) (pow alpha 2)))))
(* -2 (log (/ 1 alpha)))
(* -2 (log (/ 1 alpha)))
(* -2 (log (/ 1 alpha)))
(* -2 (log (/ 1 alpha)))
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* (pow alpha 2) cosTheta)
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(* (pow alpha 2) (* (pow cosTheta 2) (PI)))
(* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2))))
(* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2))))
(* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2))))
(* (pow alpha 2) (pow cosTheta 2))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))
(- (* 1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))))
(- (* -1 (/ (+ (* -1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha)))))) (* 1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha))))))) (pow alpha 4))) (+ (* -1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))))))
(- (/ 1/2 (* (pow alpha 6) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (+ (* -1 (/ (* (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (+ (* -1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha)))))) (* 1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 2)))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 6) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (+ (* -1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (+ (* -1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (pow alpha 4) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (+ (* 1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (pow alpha 4) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha))))))) (+ (* 1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (pow alpha 6) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))))))))))
(pow alpha 2)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(pow alpha 6)
(* (pow alpha 6) (- 1 (/ 1 (pow alpha 6))))
(* (pow alpha 6) (- 1 (/ 1 (pow alpha 6))))
(* (pow alpha 6) (- 1 (/ 1 (pow alpha 6))))
(pow alpha 6)
(pow alpha 6)
(pow alpha 6)
(pow alpha 6)
(pow alpha 2)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (* (pow cosTheta 2) (PI)))
(* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2))))
(* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2))))
(* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2))))
(/ 1 (* (pow alpha 2) (pow cosTheta 2)))
(/ (- (+ (/ 1 (* (pow alpha 2) (pow cosTheta 2))) (/ 1 (pow cosTheta 2))) (/ 1 (* (pow alpha 2) (pow cosTheta 4)))) (pow alpha 2))
(/ (- (+ (* -1 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (/ 1 (pow cosTheta 2)) (/ 1 (pow cosTheta 4)))) (* (pow alpha 4) (pow cosTheta 2)))) (+ (/ 1 (* (pow alpha 2) (pow cosTheta 2))) (/ 1 (pow cosTheta 2)))) (/ 1 (* (pow alpha 2) (pow cosTheta 4)))) (pow alpha 2))
(/ (- (+ (/ 1 (* (pow alpha 2) (pow cosTheta 2))) (+ (/ 1 (pow cosTheta 2)) (/ (* (pow (+ 1 (* -1 (pow cosTheta 2))) 2) (- (/ 1 (pow cosTheta 2)) (/ 1 (pow cosTheta 4)))) (* (pow alpha 6) (pow cosTheta 4))))) (+ (/ 1 (* (pow alpha 2) (pow cosTheta 4))) (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (/ 1 (pow cosTheta 2)) (/ 1 (pow cosTheta 4)))) (* (pow alpha 4) (pow cosTheta 2))))) (pow alpha 2))
(* (pow alpha 2) (pow cosTheta 2))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))
(- (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))))))
(- (+ (* -1 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2)))) (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))))))
(- (+ (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (/ (* (pow (+ 1 (* -1 (pow cosTheta 2))) 2) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 4)))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (+ (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2))))))
(pow alpha 2)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* -2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))))
(* (pow alpha 2) (+ (* -2 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))) (* -2 (/ (* (PI) (* (log (/ -1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) (pow alpha 2)))))
(* (pow alpha 2) (+ (* -2 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))) (* -2 (/ (* (PI) (* (log (/ -1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) (pow alpha 2)))))
(* (pow alpha 2) (+ (* -2 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))) (* -2 (/ (* (PI) (* (log (/ -1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) (pow alpha 2)))))
(* -2 (log (/ -1 alpha)))
(* -2 (log (/ -1 alpha)))
(* -2 (log (/ -1 alpha)))
(* -2 (log (/ -1 alpha)))
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* (pow alpha 2) cosTheta)
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(* (pow alpha 2) (* (pow cosTheta 2) (PI)))
(* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2))))
(* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2))))
(* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2))))
(* (pow alpha 2) (pow cosTheta 2))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(/ (- (pow alpha 6) 1) (* (PI) (* (log (pow alpha 2)) (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))))))
(- (+ (* -1 (/ (* (pow cosTheta 2) (* (- (pow alpha 2) 1) (- (pow alpha 6) 1))) (* (PI) (* (log (pow alpha 2)) (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))))))) (/ (pow alpha 6) (* (PI) (* (log (pow alpha 2)) (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2)))))))
(- (+ (* (pow cosTheta 2) (- (/ (* (pow cosTheta 2) (* (pow (- (pow alpha 2) 1) 2) (- (pow alpha 6) 1))) (* (PI) (* (log (pow alpha 2)) (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2)))))) (/ (* (- (pow alpha 2) 1) (- (pow alpha 6) 1)) (* (PI) (* (log (pow alpha 2)) (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2)))))))) (/ (pow alpha 6) (* (PI) (* (log (pow alpha 2)) (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2)))))))
(- (+ (* (pow cosTheta 2) (- (* (pow cosTheta 2) (- (* -1 (/ (* (pow cosTheta 2) (* (pow (- (pow alpha 2) 1) 3) (- (pow alpha 6) 1))) (* (PI) (* (log (pow alpha 2)) (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))))))) (* -1 (/ (* (pow (- (pow alpha 2) 1) 2) (- (pow alpha 6) 1)) (* (PI) (* (log (pow alpha 2)) (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))))))))) (/ (* (- (pow alpha 2) 1) (- (pow alpha 6) 1)) (* (PI) (* (log (pow alpha 2)) (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2)))))))) (/ (pow alpha 6) (* (PI) (* (log (pow alpha 2)) (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2)))))))
(PI)
(+ (PI) (* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1))))
(+ (PI) (* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1))))
(+ (PI) (* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1))))
1
(+ 1 (* (pow cosTheta 2) (- 1 (pow alpha 2))))
(+ 1 (* (pow cosTheta 2) (- (+ 1 (* -1 (* (pow cosTheta 2) (* (- 1 (pow alpha 2)) (- (pow alpha 2) 1))))) (pow alpha 2))))
(+ 1 (* (pow cosTheta 2) (- (+ 1 (* (pow cosTheta 2) (- (* (pow cosTheta 2) (* (- 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))) (* (- 1 (pow alpha 2)) (- (pow alpha 2) 1))))) (pow alpha 2))))
1
(+ 1 (* (pow cosTheta 2) (- (pow alpha 2) 1)))
(+ 1 (* (pow cosTheta 2) (- (pow alpha 2) 1)))
(+ 1 (* (pow cosTheta 2) (- (pow alpha 2) 1)))
(/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))
(- (+ (* -1 (/ (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 2)) (* (PI) (log (pow alpha 2))))) (/ (pow alpha 2) (* (PI) (log (pow alpha 2))))) (/ 1 (* (PI) (log (pow alpha 2)))))
(- (+ (* (pow cosTheta 2) (- (/ (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 3)) (* (PI) (log (pow alpha 2)))) (/ (pow (- (pow alpha 2) 1) 2) (* (PI) (log (pow alpha 2)))))) (/ (pow alpha 2) (* (PI) (log (pow alpha 2))))) (/ 1 (* (PI) (log (pow alpha 2)))))
(- (+ (* (pow cosTheta 2) (- (* (pow cosTheta 2) (- (* -1 (/ (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 4)) (* (PI) (log (pow alpha 2))))) (* -1 (/ (pow (- (pow alpha 2) 1) 3) (* (PI) (log (pow alpha 2))))))) (/ (pow (- (pow alpha 2) 1) 2) (* (PI) (log (pow alpha 2)))))) (/ (pow alpha 2) (* (PI) (log (pow alpha 2))))) (/ 1 (* (PI) (log (pow alpha 2)))))
(* (PI) (log (pow alpha 2)))
(+ (* (PI) (log (pow alpha 2))) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))
(+ (* (PI) (log (pow alpha 2))) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))
(+ (* (PI) (log (pow alpha 2))) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(PI)
(+ (PI) (* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1))))
(+ (PI) (* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1))))
(+ (PI) (* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1))))
1
(+ 1 (* (pow cosTheta 2) (- (pow alpha 2) 1)))
(+ 1 (* (pow cosTheta 2) (- (pow alpha 2) 1)))
(+ 1 (* (pow cosTheta 2) (- (pow alpha 2) 1)))
(/ (- (pow alpha 6) 1) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (- (pow alpha 2) 1))))))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 2)))))) (/ (pow alpha 6) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (- (pow alpha 2) 1)))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (- (pow alpha 2) 1))))) (/ (pow alpha 6) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 2)))))))) (pow cosTheta 2))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 2)))))) (+ (/ (pow alpha 6) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (- (pow alpha 2) 1))))) (/ (pow alpha 6) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 3)))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (- (pow alpha 2) 1))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 3)))))) (/ (pow alpha 6) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 2))))))))) (pow cosTheta 2))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 2)))))) (+ (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 4)))))) (+ (/ (pow alpha 6) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (- (pow alpha 2) 1))))) (/ (pow alpha 6) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 3))))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (- (pow alpha 2) 1))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 3)))))) (+ (/ (pow alpha 6) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 2)))))) (/ (pow alpha 6) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 4)))))))))) (pow cosTheta 2))
(* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1)))
(* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2))))
(* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2))))
(* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2))))
(/ 1 (* (pow cosTheta 2) (- (pow alpha 2) 1)))
(/ (- (/ 1 (- (pow alpha 2) 1)) (/ 1 (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 2)))) (pow cosTheta 2))
(/ (- (+ (/ 1 (* (pow cosTheta 4) (pow (- (pow alpha 2) 1) 3))) (/ 1 (- (pow alpha 2) 1))) (/ 1 (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 2)))) (pow cosTheta 2))
(/ (- (+ (/ 1 (* (pow cosTheta 4) (pow (- (pow alpha 2) 1) 3))) (/ 1 (- (pow alpha 2) 1))) (+ (/ 1 (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 2))) (/ 1 (* (pow cosTheta 6) (pow (- (pow alpha 2) 1) 4))))) (pow cosTheta 2))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1))
(* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1))
(* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1))
(/ 1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2)))))
(/ (- (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (pow cosTheta 2))
(/ (- (+ (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (pow cosTheta 2))
(/ (- (+ (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1))))) (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 3))))))) (pow cosTheta 2))
(* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1))))
(* (pow cosTheta 2) (+ (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1))) (/ (* (PI) (log (pow alpha 2))) (pow cosTheta 2))))
(* (pow cosTheta 2) (+ (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1))) (/ (* (PI) (log (pow alpha 2))) (pow cosTheta 2))))
(* (pow cosTheta 2) (+ (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1))) (/ (* (PI) (log (pow alpha 2))) (pow cosTheta 2))))
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1)))
(* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2))))
(* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2))))
(* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2))))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1))
(* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1))
(* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1))
(/ (- (pow alpha 6) 1) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (- (pow alpha 2) 1))))))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 2)))))) (/ (pow alpha 6) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (- (pow alpha 2) 1)))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (- (pow alpha 2) 1))))) (/ (pow alpha 6) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 2)))))))) (pow cosTheta 2))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 2)))))) (+ (/ (pow alpha 6) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (- (pow alpha 2) 1))))) (/ (pow alpha 6) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 3)))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (- (pow alpha 2) 1))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 3)))))) (/ (pow alpha 6) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 2))))))))) (pow cosTheta 2))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 2)))))) (+ (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 4)))))) (+ (/ (pow alpha 6) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (- (pow alpha 2) 1))))) (/ (pow alpha 6) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 3))))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (- (pow alpha 2) 1))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 3)))))) (+ (/ (pow alpha 6) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 2)))))) (/ (pow alpha 6) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 4)))))))))) (pow cosTheta 2))
(* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1)))
(* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2))))
(* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2))))
(* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2))))
(/ 1 (* (pow cosTheta 2) (- (pow alpha 2) 1)))
(/ (- (/ 1 (- (pow alpha 2) 1)) (/ 1 (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 2)))) (pow cosTheta 2))
(/ (- (+ (/ 1 (* (pow cosTheta 4) (pow (- (pow alpha 2) 1) 3))) (/ 1 (- (pow alpha 2) 1))) (/ 1 (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 2)))) (pow cosTheta 2))
(/ (- (+ (/ 1 (* (pow cosTheta 4) (pow (- (pow alpha 2) 1) 3))) (/ 1 (- (pow alpha 2) 1))) (+ (/ 1 (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 2))) (/ 1 (* (pow cosTheta 6) (pow (- (pow alpha 2) 1) 4))))) (pow cosTheta 2))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1))
(* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1))
(* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1))
(/ 1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2)))))
(/ (- (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (pow cosTheta 2))
(/ (- (+ (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (pow cosTheta 2))
(/ (- (+ (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1))))) (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 3))))))) (pow cosTheta 2))
(* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1))))
(* (pow cosTheta 2) (+ (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1))) (/ (* (PI) (log (pow alpha 2))) (pow cosTheta 2))))
(* (pow cosTheta 2) (+ (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1))) (/ (* (PI) (log (pow alpha 2))) (pow cosTheta 2))))
(* (pow cosTheta 2) (+ (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1))) (/ (* (PI) (log (pow alpha 2))) (pow cosTheta 2))))
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1)))
(* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2))))
(* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2))))
(* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2))))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1))
(* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1))
(* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1))
Outputs
(/ -1/2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))
(/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))
(- (* 1/2 (/ (* (pow alpha 2) (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2)))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
(fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (*.f32 alpha alpha) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32))) (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))
(- (* (pow alpha 2) (- (* -1 (* (pow alpha 2) (+ (* -1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))) (* 1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3)))))))) (* -1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
(fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32))) (log.f32 alpha))) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 3 binary32)))) (*.f32 alpha alpha) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32))) (log.f32 alpha)))) (*.f32 alpha alpha) (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))
(- (* (pow alpha 2) (- (* (pow alpha 2) (- (* (pow alpha 2) (- (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (+ (* -1 (/ (* (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (+ (* -1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))) (* 1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3))))))) (+ 1 (* -1 (pow cosTheta 2))))) (+ (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))) (* 1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3))))))))) (+ (* -1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))) (* 1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3)))))))) (* -1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
(fma.f32 (fma.f32 (-.f32 (fma.f32 (-.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (-.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) (*.f32 cosTheta (/.f32 cosTheta (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32)))) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 3 binary32)))) (/.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 3 binary32))) (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))) (*.f32 alpha alpha) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32))) (log.f32 alpha)))) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 3 binary32)))) (*.f32 alpha alpha) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32))) (log.f32 alpha)))) (*.f32 alpha alpha) (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))
-1
#s(literal -1 binary32)
(- (pow alpha 2) 1)
(fma.f32 alpha alpha #s(literal -1 binary32))
(- (pow alpha 2) 1)
(fma.f32 alpha alpha #s(literal -1 binary32))
(- (pow alpha 2) 1)
(fma.f32 alpha alpha #s(literal -1 binary32))
-1
#s(literal -1 binary32)
(- (pow alpha 6) 1)
(-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32))
(- (pow alpha 6) 1)
(-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32))
(- (pow alpha 6) 1)
(-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32))
(pow alpha 6)
(pow.f32 alpha #s(literal 6 binary32))
(pow alpha 6)
(pow.f32 alpha #s(literal 6 binary32))
(pow alpha 6)
(pow.f32 alpha #s(literal 6 binary32))
(pow alpha 6)
(pow.f32 alpha #s(literal 6 binary32))
-1
#s(literal -1 binary32)
(- (pow alpha 2) 1)
(fma.f32 alpha alpha #s(literal -1 binary32))
(- (pow alpha 2) 1)
(fma.f32 alpha alpha #s(literal -1 binary32))
(- (pow alpha 2) 1)
(fma.f32 alpha alpha #s(literal -1 binary32))
(* (PI) (+ 1 (* -1 (pow cosTheta 2))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32))
(+ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (* (pow alpha 2) (* (pow cosTheta 2) (PI))))
(*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))
(+ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (* (pow alpha 2) (* (pow cosTheta 2) (PI))))
(*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))
(+ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (* (pow alpha 2) (* (pow cosTheta 2) (PI))))
(*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))
(/ 1 (+ 1 (* -1 (pow cosTheta 2))))
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))
(+ (* -1 (/ (* (pow alpha 2) (pow cosTheta 2)) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))) (/ 1 (+ 1 (* -1 (pow cosTheta 2)))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32))))
(+ (* (pow alpha 2) (- (/ (* (pow alpha 2) (pow cosTheta 4)) (pow (+ 1 (* -1 (pow cosTheta 2))) 3)) (/ (pow cosTheta 2) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))) (/ 1 (+ 1 (* -1 (pow cosTheta 2)))))
(fma.f32 (-.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) alpha) alpha) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 3 binary32))) (*.f32 cosTheta (/.f32 cosTheta (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32))))) (*.f32 alpha alpha) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))
(+ (* (pow alpha 2) (- (* (pow alpha 2) (- (* -1 (/ (* (pow alpha 2) (pow cosTheta 6)) (pow (+ 1 (* -1 (pow cosTheta 2))) 4))) (* -1 (/ (pow cosTheta 4) (pow (+ 1 (* -1 (pow cosTheta 2))) 3))))) (/ (pow cosTheta 2) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))) (/ 1 (+ 1 (* -1 (pow cosTheta 2)))))
(fma.f32 (fma.f32 (-.f32 (/.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 3 binary32))) (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) alpha) alpha) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 4 binary32)))) (*.f32 alpha alpha) (/.f32 (*.f32 (neg.f32 cosTheta) cosTheta) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32)))) (*.f32 alpha alpha) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))
(+ 1 (* -1 (pow cosTheta 2)))
(-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))
(+ 1 (+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2))))
(fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))
(+ 1 (+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2))))
(fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))
(+ 1 (+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2))))
(fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(/ -1/2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))
(/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))
(- (* (pow alpha 2) (- (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
(fma.f32 (fma.f32 (*.f32 (/.f32 cosTheta (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 cosTheta (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32)))) #s(literal 1/2 binary32) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 alpha alpha) (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))
(- (* (pow alpha 2) (- (+ (* -1 (/ (* (pow alpha 2) (* (pow cosTheta 2) (- (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))))))) (+ 1 (* -1 (pow cosTheta 2))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
(fma.f32 (-.f32 (fma.f32 (*.f32 (/.f32 cosTheta (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 cosTheta (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32)))) #s(literal 1/2 binary32) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 cosTheta (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 cosTheta (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32)))) #s(literal 1/2 binary32) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (/.f32 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 alpha alpha))) (*.f32 alpha alpha) (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))
(- (* (pow alpha 2) (- (+ (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* (pow alpha 2) (- (/ (* (pow alpha 2) (* (pow cosTheta 4) (- (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))))))) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)) (/ (* (pow cosTheta 2) (- (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (+ 1 (* -1 (pow cosTheta 2))))))) (* -1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
(fma.f32 (fma.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 cosTheta (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 cosTheta (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32)))) #s(literal 1/2 binary32) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (/.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32)))) (*.f32 alpha alpha)) (*.f32 (fma.f32 (*.f32 (/.f32 cosTheta (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 cosTheta (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32)))) #s(literal 1/2 binary32) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (/.f32 (*.f32 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))) (*.f32 alpha alpha) (fma.f32 (*.f32 (/.f32 cosTheta (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 cosTheta (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32)))) #s(literal 1/2 binary32) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))) (*.f32 alpha alpha) (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))
-1
#s(literal -1 binary32)
(- (pow alpha 2) 1)
(fma.f32 alpha alpha #s(literal -1 binary32))
(- (pow alpha 2) 1)
(fma.f32 alpha alpha #s(literal -1 binary32))
(- (pow alpha 2) 1)
(fma.f32 alpha alpha #s(literal -1 binary32))
(* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))
(+ (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* 2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log alpha))))))
(*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) cosTheta) cosTheta) (*.f32 alpha alpha) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) #s(literal 2 binary32))
(+ (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* 2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log alpha))))))
(*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) cosTheta) cosTheta) (*.f32 alpha alpha) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) #s(literal 2 binary32))
(+ (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* 2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log alpha))))))
(*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) cosTheta) cosTheta) (*.f32 alpha alpha) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) #s(literal 2 binary32))
(* 2 (log alpha))
(*.f32 #s(literal 2 binary32) (log.f32 alpha))
(* 2 (log alpha))
(*.f32 #s(literal 2 binary32) (log.f32 alpha))
(* 2 (log alpha))
(*.f32 #s(literal 2 binary32) (log.f32 alpha))
(* 2 (log alpha))
(*.f32 #s(literal 2 binary32) (log.f32 alpha))
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 cosTheta)
(neg.f32 cosTheta)
(+ (* -1 cosTheta) (* (pow alpha 2) cosTheta))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(+ (* -1 cosTheta) (* (pow alpha 2) cosTheta))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(+ (* -1 cosTheta) (* (pow alpha 2) cosTheta))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(* (PI) (+ 1 (* -1 (pow cosTheta 2))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32))
(+ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (* (pow alpha 2) (* (pow cosTheta 2) (PI))))
(*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))
(+ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (* (pow alpha 2) (* (pow cosTheta 2) (PI))))
(*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))
(+ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (* (pow alpha 2) (* (pow cosTheta 2) (PI))))
(*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))
(+ 1 (* -1 (pow cosTheta 2)))
(-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))
(+ 1 (+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2))))
(fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))
(+ 1 (+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2))))
(fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))
(+ 1 (+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2))))
(fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))
(/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))
(/.f32 (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (neg.f32 (log.f32 alpha)))
(- (* 1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))))
(-.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (neg.f32 (log.f32 alpha)))) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (neg.f32 (log.f32 alpha))))
(- (* -1 (/ (+ (* -1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))) (* 1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (pow alpha 4))) (+ (* -1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))))
(-.f32 (-.f32 (/.f32 (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (neg.f32 (log.f32 alpha))) (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (neg.f32 (log.f32 alpha))))) (/.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (PI.f32))) (neg.f32 (log.f32 alpha))) (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32))) (neg.f32 (log.f32 alpha)))) (pow.f32 alpha #s(literal 4 binary32))))
(- (/ 1/2 (* (pow alpha 6) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (+ (* -1 (/ (* (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (+ (* -1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))) (* 1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 2)))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 6) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (+ (* -1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (+ (* -1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (pow alpha 4) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (+ (* 1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (pow alpha 4) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (+ (* 1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (pow alpha 6) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))))))))))
(-.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 alpha #s(literal 6 binary32))) (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)) (*.f32 cosTheta cosTheta))) (-.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) (pow.f32 alpha #s(literal 6 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (neg.f32 (log.f32 alpha)))) (+.f32 (+.f32 (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 alpha #s(literal 6 binary32))) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (PI.f32)) (neg.f32 (log.f32 alpha)))) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (neg.f32 (log.f32 alpha)))) (/.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (PI.f32)) (neg.f32 (log.f32 alpha))))) (/.f32 (/.f32 #s(literal -1/2 binary32) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (neg.f32 (log.f32 alpha))))) (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (neg.f32 (log.f32 alpha)))))) (/.f32 (/.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (PI.f32))) (neg.f32 (log.f32 alpha))) (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32))) (neg.f32 (log.f32 alpha)))) (pow.f32 alpha #s(literal 6 binary32))) (*.f32 cosTheta cosTheta))))
(pow alpha 2)
(*.f32 alpha alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)
(pow alpha 6)
(pow.f32 alpha #s(literal 6 binary32))
(* (pow alpha 6) (- 1 (/ 1 (pow alpha 6))))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32)))) (pow.f32 alpha #s(literal 6 binary32)))
(* (pow alpha 6) (- 1 (/ 1 (pow alpha 6))))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32)))) (pow.f32 alpha #s(literal 6 binary32)))
(* (pow alpha 6) (- 1 (/ 1 (pow alpha 6))))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32)))) (pow.f32 alpha #s(literal 6 binary32)))
(pow alpha 6)
(pow.f32 alpha #s(literal 6 binary32))
(pow alpha 6)
(pow.f32 alpha #s(literal 6 binary32))
(pow alpha 6)
(pow.f32 alpha #s(literal 6 binary32))
(pow alpha 6)
(pow.f32 alpha #s(literal 6 binary32))
(pow alpha 2)
(*.f32 alpha alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)
(* (pow alpha 2) (* (pow cosTheta 2) (PI)))
(*.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) alpha) alpha)
(* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2))))
(*.f32 (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) alpha) alpha))) (*.f32 alpha alpha))
(* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2))))
(*.f32 (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) alpha) alpha))) (*.f32 alpha alpha))
(* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2))))
(*.f32 (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) alpha) alpha))) (*.f32 alpha alpha))
(/ 1 (* (pow alpha 2) (pow cosTheta 2)))
(/.f32 (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha) cosTheta) cosTheta)
(/ (- (+ (/ 1 (* (pow alpha 2) (pow cosTheta 2))) (/ 1 (pow cosTheta 2))) (/ 1 (* (pow alpha 2) (pow cosTheta 4)))) (pow alpha 2))
(/.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (/.f32 (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha) cosTheta) cosTheta)) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32))) (*.f32 alpha alpha))) (*.f32 alpha alpha))
(/ (- (+ (* -1 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (/ 1 (pow cosTheta 2)) (/ 1 (pow cosTheta 4)))) (* (pow alpha 4) (pow cosTheta 2)))) (+ (/ 1 (* (pow alpha 2) (pow cosTheta 2))) (/ 1 (pow cosTheta 2)))) (/ 1 (* (pow alpha 2) (pow cosTheta 4)))) (pow alpha 2))
(/.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (/.f32 (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha) cosTheta) cosTheta)) (fma.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32))) (*.f32 alpha alpha)))) (*.f32 alpha alpha))
(/ (- (+ (/ 1 (* (pow alpha 2) (pow cosTheta 2))) (+ (/ 1 (pow cosTheta 2)) (/ (* (pow (+ 1 (* -1 (pow cosTheta 2))) 2) (- (/ 1 (pow cosTheta 2)) (/ 1 (pow cosTheta 4)))) (* (pow alpha 6) (pow cosTheta 4))))) (+ (/ 1 (* (pow alpha 2) (pow cosTheta 4))) (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (/ 1 (pow cosTheta 2)) (/ 1 (pow cosTheta 4)))) (* (pow alpha 4) (pow cosTheta 2))))) (pow alpha 2))
(/.f32 (-.f32 (fma.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32)))) (pow.f32 alpha #s(literal 6 binary32))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32)) (pow.f32 cosTheta #s(literal 4 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (/.f32 (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha) cosTheta) cosTheta))) (fma.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32))) (*.f32 alpha alpha)))) (*.f32 alpha alpha))
(* (pow alpha 2) (pow cosTheta 2))
(*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha)
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(*.f32 (fma.f32 cosTheta cosTheta (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) alpha) alpha)) (*.f32 alpha alpha))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(*.f32 (fma.f32 cosTheta cosTheta (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) alpha) alpha)) (*.f32 alpha alpha))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(*.f32 (fma.f32 cosTheta cosTheta (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) alpha) alpha)) (*.f32 alpha alpha))
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))
(/.f32 (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (neg.f32 (log.f32 alpha)))
(- (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))))
(-.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)) (*.f32 cosTheta cosTheta))) (fma.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 alpha alpha)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (neg.f32 (log.f32 alpha)))) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (neg.f32 (log.f32 alpha)))))
(- (+ (* -1 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2)))) (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))))
(-.f32 (-.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)) (*.f32 cosTheta cosTheta))) (*.f32 (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (neg.f32 (log.f32 alpha)))) #s(literal 1/2 binary32) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (neg.f32 (log.f32 alpha)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) cosTheta) cosTheta)))) (fma.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 alpha alpha)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (neg.f32 (log.f32 alpha)))) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (neg.f32 (log.f32 alpha)))))
(- (+ (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (/ (* (pow (+ 1 (* -1 (pow cosTheta 2))) 2) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 4)))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (+ (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2))))))
(-.f32 (fma.f32 (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (neg.f32 (log.f32 alpha)))) #s(literal 1/2 binary32) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (neg.f32 (log.f32 alpha)))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32)) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (pow.f32 alpha #s(literal 6 binary32)))) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)) (*.f32 cosTheta cosTheta)))) (fma.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 alpha alpha)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (neg.f32 (log.f32 alpha)))) (fma.f32 (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (neg.f32 (log.f32 alpha)))) #s(literal 1/2 binary32) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (neg.f32 (log.f32 alpha)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) cosTheta) cosTheta)) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (neg.f32 (log.f32 alpha))))))
(pow alpha 2)
(*.f32 alpha alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)
(* -2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)) (*.f32 cosTheta cosTheta)))
(* (pow alpha 2) (+ (* -2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -2 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) (pow alpha 2)))))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 alpha alpha)) (fma.f32 (*.f32 (neg.f32 (log.f32 alpha)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (/.f32 (PI.f32) (*.f32 alpha alpha)) (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)) (*.f32 cosTheta cosTheta))))
(* (pow alpha 2) (+ (* -2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -2 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) (pow alpha 2)))))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 alpha alpha)) (fma.f32 (*.f32 (neg.f32 (log.f32 alpha)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (/.f32 (PI.f32) (*.f32 alpha alpha)) (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)) (*.f32 cosTheta cosTheta))))
(* (pow alpha 2) (+ (* -2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -2 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) (pow alpha 2)))))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 alpha alpha)) (fma.f32 (*.f32 (neg.f32 (log.f32 alpha)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (/.f32 (PI.f32) (*.f32 alpha alpha)) (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (PI.f32)) (*.f32 cosTheta cosTheta))))
(* -2 (log (/ 1 alpha)))
(*.f32 #s(literal -2 binary32) (neg.f32 (log.f32 alpha)))
(* -2 (log (/ 1 alpha)))
(*.f32 #s(literal -2 binary32) (neg.f32 (log.f32 alpha)))
(* -2 (log (/ 1 alpha)))
(*.f32 #s(literal -2 binary32) (neg.f32 (log.f32 alpha)))
(* -2 (log (/ 1 alpha)))
(*.f32 #s(literal -2 binary32) (neg.f32 (log.f32 alpha)))
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* (pow alpha 2) cosTheta)
(*.f32 (*.f32 alpha alpha) cosTheta)
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(*.f32 (*.f32 (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha alpha))) alpha) alpha)
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(*.f32 (*.f32 (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha alpha))) alpha) alpha)
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(*.f32 (*.f32 (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha alpha))) alpha) alpha)
(* (pow alpha 2) (* (pow cosTheta 2) (PI)))
(*.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) alpha) alpha)
(* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2))))
(*.f32 (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) alpha) alpha))) (*.f32 alpha alpha))
(* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2))))
(*.f32 (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) alpha) alpha))) (*.f32 alpha alpha))
(* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2))))
(*.f32 (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) alpha) alpha))) (*.f32 alpha alpha))
(* (pow alpha 2) (pow cosTheta 2))
(*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha)
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(*.f32 (fma.f32 cosTheta cosTheta (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) alpha) alpha)) (*.f32 alpha alpha))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(*.f32 (fma.f32 cosTheta cosTheta (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) alpha) alpha)) (*.f32 alpha alpha))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(*.f32 (fma.f32 cosTheta cosTheta (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) alpha) alpha)) (*.f32 alpha alpha))
(/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))
(/.f32 (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))
(- (* 1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))))
(-.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))
(- (* -1 (/ (+ (* -1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha)))))) (* 1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha))))))) (pow alpha 4))) (+ (* -1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))))))
(-.f32 (-.f32 (/.f32 (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (/.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (PI.f32))) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32))) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (pow.f32 alpha #s(literal 4 binary32))))
(- (/ 1/2 (* (pow alpha 6) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (+ (* -1 (/ (* (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (+ (* -1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha)))))) (* 1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 2)))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 6) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (+ (* -1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (+ (* -1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (pow alpha 4) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (+ (* 1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (pow alpha 4) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha))))))) (+ (* 1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (pow alpha 6) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))))))))))
(-.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 alpha #s(literal 6 binary32))) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (/.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (PI.f32))) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32))) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (*.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) cosTheta) cosTheta))) (fma.f32 (/.f32 #s(literal -1/2 binary32) (pow.f32 alpha #s(literal 6 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (+.f32 (+.f32 (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 alpha #s(literal 6 binary32))) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (/.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (/.f32 (/.f32 #s(literal -1/2 binary32) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))))))
(pow alpha 2)
(*.f32 alpha alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)
(pow alpha 6)
(pow.f32 alpha #s(literal 6 binary32))
(* (pow alpha 6) (- 1 (/ 1 (pow alpha 6))))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32)))) (pow.f32 alpha #s(literal 6 binary32)))
(* (pow alpha 6) (- 1 (/ 1 (pow alpha 6))))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32)))) (pow.f32 alpha #s(literal 6 binary32)))
(* (pow alpha 6) (- 1 (/ 1 (pow alpha 6))))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32)))) (pow.f32 alpha #s(literal 6 binary32)))
(pow alpha 6)
(pow.f32 alpha #s(literal 6 binary32))
(pow alpha 6)
(pow.f32 alpha #s(literal 6 binary32))
(pow alpha 6)
(pow.f32 alpha #s(literal 6 binary32))
(pow alpha 6)
(pow.f32 alpha #s(literal 6 binary32))
(pow alpha 2)
(*.f32 alpha alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)
(* (pow alpha 2) (* (pow cosTheta 2) (PI)))
(*.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) alpha) alpha)
(* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2))))
(*.f32 (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) alpha) alpha))) (*.f32 alpha alpha))
(* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2))))
(*.f32 (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) alpha) alpha))) (*.f32 alpha alpha))
(* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2))))
(*.f32 (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) alpha) alpha))) (*.f32 alpha alpha))
(/ 1 (* (pow alpha 2) (pow cosTheta 2)))
(/.f32 (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha) cosTheta) cosTheta)
(/ (- (+ (/ 1 (* (pow alpha 2) (pow cosTheta 2))) (/ 1 (pow cosTheta 2))) (/ 1 (* (pow alpha 2) (pow cosTheta 4)))) (pow alpha 2))
(/.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (/.f32 (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha) cosTheta) cosTheta)) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32))) (*.f32 alpha alpha))) (*.f32 alpha alpha))
(/ (- (+ (* -1 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (/ 1 (pow cosTheta 2)) (/ 1 (pow cosTheta 4)))) (* (pow alpha 4) (pow cosTheta 2)))) (+ (/ 1 (* (pow alpha 2) (pow cosTheta 2))) (/ 1 (pow cosTheta 2)))) (/ 1 (* (pow alpha 2) (pow cosTheta 4)))) (pow alpha 2))
(/.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (/.f32 (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha) cosTheta) cosTheta)) (fma.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32))) (*.f32 alpha alpha)))) (*.f32 alpha alpha))
(/ (- (+ (/ 1 (* (pow alpha 2) (pow cosTheta 2))) (+ (/ 1 (pow cosTheta 2)) (/ (* (pow (+ 1 (* -1 (pow cosTheta 2))) 2) (- (/ 1 (pow cosTheta 2)) (/ 1 (pow cosTheta 4)))) (* (pow alpha 6) (pow cosTheta 4))))) (+ (/ 1 (* (pow alpha 2) (pow cosTheta 4))) (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (/ 1 (pow cosTheta 2)) (/ 1 (pow cosTheta 4)))) (* (pow alpha 4) (pow cosTheta 2))))) (pow alpha 2))
(/.f32 (-.f32 (fma.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32)))) (pow.f32 alpha #s(literal 6 binary32))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32)) (pow.f32 cosTheta #s(literal 4 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (/.f32 (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha) cosTheta) cosTheta))) (fma.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 cosTheta cosTheta)) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32))) (*.f32 alpha alpha)))) (*.f32 alpha alpha))
(* (pow alpha 2) (pow cosTheta 2))
(*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha)
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(*.f32 (fma.f32 cosTheta cosTheta (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) alpha) alpha)) (*.f32 alpha alpha))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(*.f32 (fma.f32 cosTheta cosTheta (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) alpha) alpha)) (*.f32 alpha alpha))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(*.f32 (fma.f32 cosTheta cosTheta (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) alpha) alpha)) (*.f32 alpha alpha))
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))
(/.f32 (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))
(- (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))))))
(-.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha)) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (fma.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 alpha alpha)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))))
(- (+ (* -1 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2)))) (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))))))
(-.f32 (-.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha)) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (*.f32 (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) #s(literal 1/2 binary32) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) cosTheta) cosTheta)))) (fma.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 alpha alpha)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))))
(- (+ (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (/ (* (pow (+ 1 (* -1 (pow cosTheta 2))) 2) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 4)))) (+ (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (+ (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (* -1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2))))))
(-.f32 (fma.f32 (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) #s(literal 1/2 binary32) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32)) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (pow.f32 alpha #s(literal 6 binary32)))) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha)) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))))) (fma.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 alpha alpha)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (fma.f32 (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) #s(literal 1/2 binary32) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) cosTheta) cosTheta)) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))))
(pow alpha 2)
(*.f32 alpha alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)
(* -2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 alpha alpha)) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))))
(* (pow alpha 2) (+ (* -2 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))) (* -2 (/ (* (PI) (* (log (/ -1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) (pow alpha 2)))))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 alpha alpha)) (fma.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (/.f32 (PI.f32) (*.f32 alpha alpha)) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))
(* (pow alpha 2) (+ (* -2 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))) (* -2 (/ (* (PI) (* (log (/ -1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) (pow alpha 2)))))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 alpha alpha)) (fma.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (/.f32 (PI.f32) (*.f32 alpha alpha)) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))
(* (pow alpha 2) (+ (* -2 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))) (* -2 (/ (* (PI) (* (log (/ -1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) (pow alpha 2)))))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 alpha alpha)) (fma.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (/.f32 (PI.f32) (*.f32 alpha alpha)) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))
(* -2 (log (/ -1 alpha)))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) #s(literal -2 binary32))
(* -2 (log (/ -1 alpha)))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) #s(literal -2 binary32))
(* -2 (log (/ -1 alpha)))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) #s(literal -2 binary32))
(* -2 (log (/ -1 alpha)))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) #s(literal -2 binary32))
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* (pow alpha 2) cosTheta)
(*.f32 (*.f32 alpha alpha) cosTheta)
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(*.f32 (*.f32 (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha alpha))) alpha) alpha)
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(*.f32 (*.f32 (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha alpha))) alpha) alpha)
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(*.f32 (*.f32 (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha alpha))) alpha) alpha)
(* (pow alpha 2) (* (pow cosTheta 2) (PI)))
(*.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) alpha) alpha)
(* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2))))
(*.f32 (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) alpha) alpha))) (*.f32 alpha alpha))
(* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2))))
(*.f32 (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) alpha) alpha))) (*.f32 alpha alpha))
(* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2))))
(*.f32 (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) alpha) alpha))) (*.f32 alpha alpha))
(* (pow alpha 2) (pow cosTheta 2))
(*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha)
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(*.f32 (fma.f32 cosTheta cosTheta (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) alpha) alpha)) (*.f32 alpha alpha))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(*.f32 (fma.f32 cosTheta cosTheta (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) alpha) alpha)) (*.f32 alpha alpha))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(*.f32 (fma.f32 cosTheta cosTheta (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) alpha) alpha)) (*.f32 alpha alpha))
(/ (- (pow alpha 6) 1) (* (PI) (* (log (pow alpha 2)) (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))))))
(/.f32 (/.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) (PI.f32)) (*.f32 (fma.f32 alpha alpha (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32))) (log.f32 (*.f32 alpha alpha))))
(- (+ (* -1 (/ (* (pow cosTheta 2) (* (- (pow alpha 2) 1) (- (pow alpha 6) 1))) (* (PI) (* (log (pow alpha 2)) (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))))))) (/ (pow alpha 6) (* (PI) (* (log (pow alpha 2)) (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2)))))))
(-.f32 (/.f32 (/.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) (PI.f32)) (*.f32 (fma.f32 alpha alpha (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32))) (log.f32 (*.f32 alpha alpha)))) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32))) (/.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 alpha alpha (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32))) (log.f32 (*.f32 alpha alpha))))))
(- (+ (* (pow cosTheta 2) (- (/ (* (pow cosTheta 2) (* (pow (- (pow alpha 2) 1) 2) (- (pow alpha 6) 1))) (* (PI) (* (log (pow alpha 2)) (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2)))))) (/ (* (- (pow alpha 2) 1) (- (pow alpha 6) 1)) (* (PI) (* (log (pow alpha 2)) (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2)))))))) (/ (pow alpha 6) (* (PI) (* (log (pow alpha 2)) (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2)))))))
(fma.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (fma.f32 alpha alpha (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32))) (log.f32 (*.f32 alpha alpha)))) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) (/.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) (PI.f32)))) (*.f32 (/.f32 (/.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) (PI.f32)) (*.f32 (fma.f32 alpha alpha (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32))) (log.f32 (*.f32 alpha alpha)))) (fma.f32 alpha alpha #s(literal -1 binary32)))) (*.f32 cosTheta cosTheta) (/.f32 (/.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) (PI.f32)) (*.f32 (fma.f32 alpha alpha (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32))) (log.f32 (*.f32 alpha alpha)))))
(- (+ (* (pow cosTheta 2) (- (* (pow cosTheta 2) (- (* -1 (/ (* (pow cosTheta 2) (* (pow (- (pow alpha 2) 1) 3) (- (pow alpha 6) 1))) (* (PI) (* (log (pow alpha 2)) (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))))))) (* -1 (/ (* (pow (- (pow alpha 2) 1) 2) (- (pow alpha 6) 1)) (* (PI) (* (log (pow alpha 2)) (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))))))))) (/ (* (- (pow alpha 2) 1) (- (pow alpha 6) 1)) (* (PI) (* (log (pow alpha 2)) (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2)))))))) (/ (pow alpha 6) (* (PI) (* (log (pow alpha 2)) (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2)))))))
(fma.f32 (fma.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (neg.f32 (/.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 alpha alpha (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32))) (log.f32 (*.f32 alpha alpha))))) (*.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) (/.f32 (/.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) (PI.f32)) (*.f32 (fma.f32 alpha alpha (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32))) (log.f32 (*.f32 alpha alpha))))) (*.f32 (*.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) (PI.f32)) (/.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 alpha alpha (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32))) (log.f32 (*.f32 alpha alpha))))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta cosTheta) (/.f32 (/.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) (PI.f32)) (*.f32 (fma.f32 alpha alpha (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32))) (log.f32 (*.f32 alpha alpha)))))
(PI)
(PI.f32)
(+ (PI) (* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1))))
(fma.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (*.f32 cosTheta cosTheta) (PI.f32))
(+ (PI) (* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1))))
(fma.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (*.f32 cosTheta cosTheta) (PI.f32))
(+ (PI) (* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1))))
(fma.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (*.f32 cosTheta cosTheta) (PI.f32))
1
#s(literal 1 binary32)
(+ 1 (* (pow cosTheta 2) (- 1 (pow alpha 2))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))
(+ 1 (* (pow cosTheta 2) (- (+ 1 (* -1 (* (pow cosTheta 2) (* (- 1 (pow alpha 2)) (- (pow alpha 2) 1))))) (pow alpha 2))))
(fma.f32 (fma.f32 (neg.f32 alpha) alpha (fma.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))
(+ 1 (* (pow cosTheta 2) (- (+ 1 (* (pow cosTheta 2) (- (* (pow cosTheta 2) (* (- 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))) (* (- 1 (pow alpha 2)) (- (pow alpha 2) 1))))) (pow alpha 2))))
(fma.f32 (-.f32 (fma.f32 (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 cosTheta cosTheta) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)) (*.f32 alpha alpha)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))
1
#s(literal 1 binary32)
(+ 1 (* (pow cosTheta 2) (- (pow alpha 2) 1)))
(fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))
(+ 1 (* (pow cosTheta 2) (- (pow alpha 2) 1)))
(fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))
(+ 1 (* (pow cosTheta 2) (- (pow alpha 2) 1)))
(fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))
(/ (- (pow alpha 2) 1) (* (PI) (log (pow alpha 2))))
(/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha)))
(- (+ (* -1 (/ (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 2)) (* (PI) (log (pow alpha 2))))) (/ (pow alpha 2) (* (PI) (log (pow alpha 2))))) (/ 1 (* (PI) (log (pow alpha 2)))))
(-.f32 (/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha))) (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (log.f32 (*.f32 alpha alpha))) (/.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) (PI.f32))))
(- (+ (* (pow cosTheta 2) (- (/ (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 3)) (* (PI) (log (pow alpha 2)))) (/ (pow (- (pow alpha 2) 1) 2) (* (PI) (log (pow alpha 2)))))) (/ (pow alpha 2) (* (PI) (log (pow alpha 2))))) (/ 1 (* (PI) (log (pow alpha 2)))))
(fma.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (log.f32 (*.f32 alpha alpha))) (/.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) (PI.f32))) (/.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha)))) (*.f32 cosTheta cosTheta) (/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha))))
(- (+ (* (pow cosTheta 2) (- (* (pow cosTheta 2) (- (* -1 (/ (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 4)) (* (PI) (log (pow alpha 2))))) (* -1 (/ (pow (- (pow alpha 2) 1) 3) (* (PI) (log (pow alpha 2))))))) (/ (pow (- (pow alpha 2) 1) 2) (* (PI) (log (pow alpha 2)))))) (/ (pow alpha 2) (* (PI) (log (pow alpha 2))))) (/ 1 (* (PI) (log (pow alpha 2)))))
(fma.f32 (-.f32 (*.f32 (-.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha))) (*.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 4 binary32)) (PI.f32)) (/.f32 (*.f32 cosTheta cosTheta) (log.f32 (*.f32 alpha alpha))))) (*.f32 cosTheta cosTheta)) (/.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha)))) (*.f32 cosTheta cosTheta) (/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha))))
(* (PI) (log (pow alpha 2)))
(*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32))
(+ (* (PI) (log (pow alpha 2))) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))
(fma.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal -1 binary32)))) (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32)))
(+ (* (PI) (log (pow alpha 2))) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))
(fma.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal -1 binary32)))) (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32)))
(+ (* (PI) (log (pow alpha 2))) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))
(fma.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal -1 binary32)))) (PI.f32) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32)))
(pow cosTheta 2)
(*.f32 cosTheta cosTheta)
(pow cosTheta 2)
(*.f32 cosTheta cosTheta)
(pow cosTheta 2)
(*.f32 cosTheta cosTheta)
(pow cosTheta 2)
(*.f32 cosTheta cosTheta)
(* cosTheta (- (pow alpha 2) 1))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(* cosTheta (- (pow alpha 2) 1))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(* cosTheta (- (pow alpha 2) 1))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(* cosTheta (- (pow alpha 2) 1))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(PI)
(PI.f32)
(+ (PI) (* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1))))
(fma.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (*.f32 cosTheta cosTheta) (PI.f32))
(+ (PI) (* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1))))
(fma.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (*.f32 cosTheta cosTheta) (PI.f32))
(+ (PI) (* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1))))
(fma.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (*.f32 cosTheta cosTheta) (PI.f32))
1
#s(literal 1 binary32)
(+ 1 (* (pow cosTheta 2) (- (pow alpha 2) 1)))
(fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))
(+ 1 (* (pow cosTheta 2) (- (pow alpha 2) 1)))
(fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))
(+ 1 (* (pow cosTheta 2) (- (pow alpha 2) 1)))
(fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))
(/ (- (pow alpha 6) 1) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (- (pow alpha 2) 1))))))
(/.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha))) (fma.f32 alpha alpha (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)))) (*.f32 cosTheta cosTheta)))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 2)))))) (/ (pow alpha 6) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (- (pow alpha 2) 1)))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (- (pow alpha 2) 1))))) (/ (pow alpha 6) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 2)))))))) (pow cosTheta 2))
(/.f32 (-.f32 (+.f32 (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (fma.f32 alpha alpha (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32))) (log.f32 (*.f32 alpha alpha))))) (/.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha))) (fma.f32 alpha alpha (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)))))) (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 alpha alpha (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)))) (log.f32 (*.f32 alpha alpha))) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 cosTheta cosTheta)))) (*.f32 cosTheta cosTheta))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 2)))))) (+ (/ (pow alpha 6) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (- (pow alpha 2) 1))))) (/ (pow alpha 6) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 3)))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (- (pow alpha 2) 1))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 3)))))) (/ (pow alpha 6) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 2))))))))) (pow cosTheta 2))
(/.f32 (-.f32 (-.f32 (-.f32 (+.f32 (+.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) (*.f32 (fma.f32 alpha alpha (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32))) (log.f32 (*.f32 alpha alpha)))))) (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (PI.f32)) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal -1 binary32))) (fma.f32 alpha alpha (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)))))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (fma.f32 alpha alpha (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32))) (log.f32 (*.f32 alpha alpha)))))) (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal -1 binary32))) (fma.f32 alpha alpha (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)))))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32))) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) (*.f32 (fma.f32 alpha alpha (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32))) (log.f32 (*.f32 alpha alpha)))))) (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 alpha alpha (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)))) (log.f32 (*.f32 alpha alpha))) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 cosTheta cosTheta)))) (*.f32 cosTheta cosTheta))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 2)))))) (+ (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 4)))))) (+ (/ (pow alpha 6) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (- (pow alpha 2) 1))))) (/ (pow alpha 6) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 3))))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (- (pow alpha 2) 1))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 3)))))) (+ (/ (pow alpha 6) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 2)))))) (/ (pow alpha 6) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 4)))))))))) (pow cosTheta 2))
(/.f32 (-.f32 (-.f32 (-.f32 (+.f32 (+.f32 (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 6 binary32))) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 4 binary32)) (*.f32 (fma.f32 alpha alpha (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32))) (log.f32 (*.f32 alpha alpha))))) (+.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) (*.f32 (fma.f32 alpha alpha (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32))) (log.f32 (*.f32 alpha alpha)))))) (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (PI.f32)) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal -1 binary32))) (fma.f32 alpha alpha (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32))))))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (fma.f32 alpha alpha (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32))) (log.f32 (*.f32 alpha alpha)))))) (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal -1 binary32))) (fma.f32 alpha alpha (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)))))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32))) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) (*.f32 (fma.f32 alpha alpha (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32))) (log.f32 (*.f32 alpha alpha)))))) (+.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 4 binary32)) (*.f32 (fma.f32 alpha alpha (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32))) (log.f32 (*.f32 alpha alpha)))))) (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 alpha alpha (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)))) (log.f32 (*.f32 alpha alpha))) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 cosTheta cosTheta))))) (*.f32 cosTheta cosTheta))
(* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1)))
(*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) cosTheta) cosTheta)
(* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2))))
(*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32) (/.f32 (PI.f32) (*.f32 cosTheta cosTheta))) cosTheta) cosTheta)
(* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2))))
(*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32) (/.f32 (PI.f32) (*.f32 cosTheta cosTheta))) cosTheta) cosTheta)
(* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2))))
(*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32) (/.f32 (PI.f32) (*.f32 cosTheta cosTheta))) cosTheta) cosTheta)
(/ 1 (* (pow cosTheta 2) (- (pow alpha 2) 1)))
(/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) cosTheta)
(/ (- (/ 1 (- (pow alpha 2) 1)) (/ 1 (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 2)))) (pow cosTheta 2))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta cosTheta))
(/ (- (+ (/ 1 (* (pow cosTheta 4) (pow (- (pow alpha 2) 1) 3))) (/ 1 (- (pow alpha 2) 1))) (/ 1 (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 2)))) (pow cosTheta 2))
(/.f32 (-.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32))) (pow.f32 cosTheta #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal -1 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta cosTheta))
(/ (- (+ (/ 1 (* (pow cosTheta 4) (pow (- (pow alpha 2) 1) 3))) (/ 1 (- (pow alpha 2) 1))) (+ (/ 1 (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 2))) (/ 1 (* (pow cosTheta 6) (pow (- (pow alpha 2) 1) 4))))) (pow cosTheta 2))
(/.f32 (-.f32 (-.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32))) (pow.f32 cosTheta #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal -1 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 cosTheta cosTheta))) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 4 binary32))) (pow.f32 cosTheta #s(literal 6 binary32)))) (*.f32 cosTheta cosTheta))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) cosTheta)
(* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1))
(*.f32 (*.f32 (-.f32 (fma.f32 alpha alpha (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #s(literal 1 binary32)) cosTheta) cosTheta)
(* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1))
(*.f32 (*.f32 (-.f32 (fma.f32 alpha alpha (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #s(literal 1 binary32)) cosTheta) cosTheta)
(* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1))
(*.f32 (*.f32 (-.f32 (fma.f32 alpha alpha (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #s(literal 1 binary32)) cosTheta) cosTheta)
(/ 1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2)))))
(/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 (*.f32 alpha alpha)))
(/ (- (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (pow cosTheta 2))
(/.f32 (-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (log.f32 (*.f32 alpha alpha))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal -1 binary32))))) (*.f32 cosTheta cosTheta))
(/ (- (+ (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (pow cosTheta 2))
(/.f32 (-.f32 (+.f32 (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32))) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) (log.f32 (*.f32 alpha alpha)))) (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (log.f32 (*.f32 alpha alpha)))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal -1 binary32))))) (*.f32 cosTheta cosTheta))
(/ (- (+ (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1))))) (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 3))))))) (pow cosTheta 2))
(/.f32 (-.f32 (-.f32 (+.f32 (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32))) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) (log.f32 (*.f32 alpha alpha)))) (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (log.f32 (*.f32 alpha alpha)))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal -1 binary32))))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 6 binary32))) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) (log.f32 (*.f32 alpha alpha))))) (*.f32 cosTheta cosTheta))
(* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1))))
(*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha))) (*.f32 cosTheta cosTheta))
(* (pow cosTheta 2) (+ (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1))) (/ (* (PI) (log (pow alpha 2))) (pow cosTheta 2))))
(*.f32 (*.f32 (PI.f32) (fma.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal -1 binary32)) (/.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 cosTheta cosTheta)))) (*.f32 cosTheta cosTheta))
(* (pow cosTheta 2) (+ (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1))) (/ (* (PI) (log (pow alpha 2))) (pow cosTheta 2))))
(*.f32 (*.f32 (PI.f32) (fma.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal -1 binary32)) (/.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 cosTheta cosTheta)))) (*.f32 cosTheta cosTheta))
(* (pow cosTheta 2) (+ (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1))) (/ (* (PI) (log (pow alpha 2))) (pow cosTheta 2))))
(*.f32 (*.f32 (PI.f32) (fma.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal -1 binary32)) (/.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 cosTheta cosTheta)))) (*.f32 cosTheta cosTheta))
(pow cosTheta 2)
(*.f32 cosTheta cosTheta)
(pow cosTheta 2)
(*.f32 cosTheta cosTheta)
(pow cosTheta 2)
(*.f32 cosTheta cosTheta)
(pow cosTheta 2)
(*.f32 cosTheta cosTheta)
(* cosTheta (- (pow alpha 2) 1))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(* cosTheta (- (pow alpha 2) 1))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(* cosTheta (- (pow alpha 2) 1))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(* cosTheta (- (pow alpha 2) 1))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1)))
(*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) cosTheta) cosTheta)
(* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2))))
(*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32) (/.f32 (PI.f32) (*.f32 cosTheta cosTheta))) cosTheta) cosTheta)
(* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2))))
(*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32) (/.f32 (PI.f32) (*.f32 cosTheta cosTheta))) cosTheta) cosTheta)
(* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2))))
(*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32) (/.f32 (PI.f32) (*.f32 cosTheta cosTheta))) cosTheta) cosTheta)
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) cosTheta)
(* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1))
(*.f32 (*.f32 (-.f32 (fma.f32 alpha alpha (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #s(literal 1 binary32)) cosTheta) cosTheta)
(* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1))
(*.f32 (*.f32 (-.f32 (fma.f32 alpha alpha (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #s(literal 1 binary32)) cosTheta) cosTheta)
(* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1))
(*.f32 (*.f32 (-.f32 (fma.f32 alpha alpha (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #s(literal 1 binary32)) cosTheta) cosTheta)
(/ (- (pow alpha 6) 1) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (- (pow alpha 2) 1))))))
(/.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha))) (fma.f32 alpha alpha (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)))) (*.f32 cosTheta cosTheta)))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 2)))))) (/ (pow alpha 6) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (- (pow alpha 2) 1)))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (- (pow alpha 2) 1))))) (/ (pow alpha 6) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 2)))))))) (pow cosTheta 2))
(/.f32 (-.f32 (+.f32 (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (fma.f32 alpha alpha (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32))) (log.f32 (*.f32 alpha alpha))))) (/.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha))) (fma.f32 alpha alpha (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)))))) (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 alpha alpha (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)))) (log.f32 (*.f32 alpha alpha))) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 cosTheta cosTheta)))) (*.f32 cosTheta cosTheta))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 2)))))) (+ (/ (pow alpha 6) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (- (pow alpha 2) 1))))) (/ (pow alpha 6) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 3)))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (- (pow alpha 2) 1))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 3)))))) (/ (pow alpha 6) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 2))))))))) (pow cosTheta 2))
(/.f32 (-.f32 (-.f32 (-.f32 (+.f32 (+.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) (*.f32 (fma.f32 alpha alpha (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32))) (log.f32 (*.f32 alpha alpha)))))) (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (PI.f32)) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal -1 binary32))) (fma.f32 alpha alpha (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)))))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (fma.f32 alpha alpha (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32))) (log.f32 (*.f32 alpha alpha)))))) (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal -1 binary32))) (fma.f32 alpha alpha (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)))))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32))) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) (*.f32 (fma.f32 alpha alpha (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32))) (log.f32 (*.f32 alpha alpha)))))) (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 alpha alpha (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)))) (log.f32 (*.f32 alpha alpha))) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 cosTheta cosTheta)))) (*.f32 cosTheta cosTheta))
(/ (- (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 2)))))) (+ (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 4)))))) (+ (/ (pow alpha 6) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (- (pow alpha 2) 1))))) (/ (pow alpha 6) (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 3))))))))) (+ (/ 1 (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (- (pow alpha 2) 1))))) (+ (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 3)))))) (+ (/ (pow alpha 6) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 2)))))) (/ (pow alpha 6) (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (* (- (+ 1 (pow alpha 4)) (* -1 (pow alpha 2))) (pow (- (pow alpha 2) 1) 4)))))))))) (pow cosTheta 2))
(/.f32 (-.f32 (-.f32 (-.f32 (+.f32 (+.f32 (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 6 binary32))) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 4 binary32)) (*.f32 (fma.f32 alpha alpha (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32))) (log.f32 (*.f32 alpha alpha))))) (+.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) (*.f32 (fma.f32 alpha alpha (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32))) (log.f32 (*.f32 alpha alpha)))))) (/.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (PI.f32)) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal -1 binary32))) (fma.f32 alpha alpha (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32))))))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (fma.f32 alpha alpha (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32))) (log.f32 (*.f32 alpha alpha)))))) (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal -1 binary32))) (fma.f32 alpha alpha (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)))))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32))) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) (*.f32 (fma.f32 alpha alpha (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32))) (log.f32 (*.f32 alpha alpha)))))) (+.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 4 binary32)) (*.f32 (fma.f32 alpha alpha (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32))) (log.f32 (*.f32 alpha alpha)))))) (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (fma.f32 alpha alpha (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)))) (log.f32 (*.f32 alpha alpha))) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 cosTheta cosTheta))))) (*.f32 cosTheta cosTheta))
(* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1)))
(*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) cosTheta) cosTheta)
(* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2))))
(*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32) (/.f32 (PI.f32) (*.f32 cosTheta cosTheta))) cosTheta) cosTheta)
(* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2))))
(*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32) (/.f32 (PI.f32) (*.f32 cosTheta cosTheta))) cosTheta) cosTheta)
(* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2))))
(*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32) (/.f32 (PI.f32) (*.f32 cosTheta cosTheta))) cosTheta) cosTheta)
(/ 1 (* (pow cosTheta 2) (- (pow alpha 2) 1)))
(/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) cosTheta)
(/ (- (/ 1 (- (pow alpha 2) 1)) (/ 1 (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 2)))) (pow cosTheta 2))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta cosTheta))
(/ (- (+ (/ 1 (* (pow cosTheta 4) (pow (- (pow alpha 2) 1) 3))) (/ 1 (- (pow alpha 2) 1))) (/ 1 (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 2)))) (pow cosTheta 2))
(/.f32 (-.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32))) (pow.f32 cosTheta #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal -1 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta cosTheta))
(/ (- (+ (/ 1 (* (pow cosTheta 4) (pow (- (pow alpha 2) 1) 3))) (/ 1 (- (pow alpha 2) 1))) (+ (/ 1 (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 2))) (/ 1 (* (pow cosTheta 6) (pow (- (pow alpha 2) 1) 4))))) (pow cosTheta 2))
(/.f32 (-.f32 (-.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32))) (pow.f32 cosTheta #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal -1 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 cosTheta cosTheta))) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 4 binary32))) (pow.f32 cosTheta #s(literal 6 binary32)))) (*.f32 cosTheta cosTheta))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) cosTheta)
(* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1))
(*.f32 (*.f32 (-.f32 (fma.f32 alpha alpha (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #s(literal 1 binary32)) cosTheta) cosTheta)
(* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1))
(*.f32 (*.f32 (-.f32 (fma.f32 alpha alpha (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #s(literal 1 binary32)) cosTheta) cosTheta)
(* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1))
(*.f32 (*.f32 (-.f32 (fma.f32 alpha alpha (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #s(literal 1 binary32)) cosTheta) cosTheta)
(/ 1 (* (pow cosTheta 2) (* (PI) (log (pow alpha 2)))))
(/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 (*.f32 alpha alpha)))
(/ (- (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (pow cosTheta 2))
(/.f32 (-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (log.f32 (*.f32 alpha alpha))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal -1 binary32))))) (*.f32 cosTheta cosTheta))
(/ (- (+ (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1)))))) (pow cosTheta 2))
(/.f32 (-.f32 (+.f32 (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32))) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) (log.f32 (*.f32 alpha alpha)))) (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (log.f32 (*.f32 alpha alpha)))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal -1 binary32))))) (*.f32 cosTheta cosTheta))
(/ (- (+ (/ 1 (* (PI) (log (pow alpha 2)))) (/ 1 (* (pow cosTheta 4) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (+ (/ 1 (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1))))) (/ 1 (* (pow cosTheta 6) (* (PI) (* (log (pow alpha 2)) (pow (- (pow alpha 2) 1) 3))))))) (pow cosTheta 2))
(/.f32 (-.f32 (-.f32 (+.f32 (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 4 binary32))) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) (log.f32 (*.f32 alpha alpha)))) (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (log.f32 (*.f32 alpha alpha)))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal -1 binary32))))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 cosTheta #s(literal 6 binary32))) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) (log.f32 (*.f32 alpha alpha))))) (*.f32 cosTheta cosTheta))
(* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1))))
(*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha))) (*.f32 cosTheta cosTheta))
(* (pow cosTheta 2) (+ (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1))) (/ (* (PI) (log (pow alpha 2))) (pow cosTheta 2))))
(*.f32 (*.f32 (PI.f32) (fma.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal -1 binary32)) (/.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 cosTheta cosTheta)))) (*.f32 cosTheta cosTheta))
(* (pow cosTheta 2) (+ (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1))) (/ (* (PI) (log (pow alpha 2))) (pow cosTheta 2))))
(*.f32 (*.f32 (PI.f32) (fma.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal -1 binary32)) (/.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 cosTheta cosTheta)))) (*.f32 cosTheta cosTheta))
(* (pow cosTheta 2) (+ (* (PI) (* (log (pow alpha 2)) (- (pow alpha 2) 1))) (/ (* (PI) (log (pow alpha 2))) (pow cosTheta 2))))
(*.f32 (*.f32 (PI.f32) (fma.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal -1 binary32)) (/.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 cosTheta cosTheta)))) (*.f32 cosTheta cosTheta))
(pow cosTheta 2)
(*.f32 cosTheta cosTheta)
(pow cosTheta 2)
(*.f32 cosTheta cosTheta)
(pow cosTheta 2)
(*.f32 cosTheta cosTheta)
(pow cosTheta 2)
(*.f32 cosTheta cosTheta)
(* cosTheta (- (pow alpha 2) 1))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(* cosTheta (- (pow alpha 2) 1))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(* cosTheta (- (pow alpha 2) 1))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(* cosTheta (- (pow alpha 2) 1))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1)))
(*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) cosTheta) cosTheta)
(* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2))))
(*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32) (/.f32 (PI.f32) (*.f32 cosTheta cosTheta))) cosTheta) cosTheta)
(* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2))))
(*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32) (/.f32 (PI.f32) (*.f32 cosTheta cosTheta))) cosTheta) cosTheta)
(* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2))))
(*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32) (/.f32 (PI.f32) (*.f32 cosTheta cosTheta))) cosTheta) cosTheta)
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) cosTheta)
(* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1))
(*.f32 (*.f32 (-.f32 (fma.f32 alpha alpha (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #s(literal 1 binary32)) cosTheta) cosTheta)
(* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1))
(*.f32 (*.f32 (-.f32 (fma.f32 alpha alpha (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #s(literal 1 binary32)) cosTheta) cosTheta)
(* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1))
(*.f32 (*.f32 (-.f32 (fma.f32 alpha alpha (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #s(literal 1 binary32)) cosTheta) cosTheta)

rewrite40.0ms (0.5%)

Memory
-33.6MiB live, 52.7MiB allocated
Rules
36×lower-*.f64
30×lift-*.f32
24×lift-/.f32
24×lower-/.f64
14×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
063356
0109356
Stop Event
iter limit
iter limit
unsound
iter limit
Counts
26 → 29
Calls
Call 1
Inputs
(/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha))))
(+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32)))
(pow.f32 alpha #s(literal 6 binary32))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(fma.f32 alpha alpha #s(literal -1 binary32))
(*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
#s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32)))
(/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))
#s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(*.f32 alpha alpha)
(/.f32 #s(literal 0 binary32) #s(literal 0 binary32))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))))
(-.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)))
(PI.f32)
(log.f32 (*.f32 alpha alpha))
(neg.f32 alpha)
(*.f32 cosTheta cosTheta)
(*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))
(*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))
#s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))
Outputs
(/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha))))
(+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32)))
(pow.f32 alpha #s(literal 6 binary32))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(fma.f32 alpha alpha #s(literal -1 binary32))
(+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))
(*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
#s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32)))
(/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))
#s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(+.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(*.f32 alpha alpha)
(/.f32 #s(literal 0 binary32) #s(literal 0 binary32))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))))
(-.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)))
(PI.f32)
(log.f32 (*.f32 alpha alpha))
(neg.f32 alpha)
(*.f32 cosTheta cosTheta)
(*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))
(*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))
#s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))

eval47.0ms (0.5%)

Memory
28.3MiB live, 104.4MiB allocated
Compiler

Compiled 20 915 to 865 computations (95.9% saved)

prune132.0ms (1.5%)

Memory
-24.6MiB live, 294.3MiB allocated
Pruning

106 alts after pruning (102 fresh and 4 done)

PrunedKeptTotal
New52137558
Fresh136578
Picked325
Done022
Total537106643
Accuracy
99.7%
Counts
643 → 106
Alt Table
Click to see full alt table
StatusAccuracyProgram
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) alpha) alpha)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (fma.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (*.f32 cosTheta cosTheta) (PI.f32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) cosTheta) cosTheta))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 alpha (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 alpha (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 alpha (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 alpha (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 (*.f32 alpha alpha) (PI.f32)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) #s(literal 1 binary32)))
-0.0%
(fma.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 alpha (/.f32 alpha (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (+.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) cosTheta)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) alpha) alpha)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) cosTheta)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) cosTheta))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) cosTheta))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 #s(approx (/ 1 (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 #s(approx (/ 1 (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
98.1%
(/.f32 (/.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) (-.f32 (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 alpha) alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
98.2%
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
97.3%
(/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(approx (- (* alpha alpha) 1) #s(literal -1 binary32)) cosTheta) cosTheta))))
98.0%
(/.f32 (/.f32 #s(approx (+ -1 (pow alpha 6)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32)))) (pow.f32 alpha #s(literal 6 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
98.1%
(/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 alpha) alpha)) (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
98.3%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
83.0%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(approx (- (* alpha alpha) 1) (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) cosTheta))))
5.9%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (/.f32 (fma.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 (pow.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal 2 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal 1 binary32)))))
43.6%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta cosTheta) #s(literal -1 binary32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))))))
68.7%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 cosTheta alpha) alpha (*.f32 (*.f32 cosTheta #s(literal -1 binary32)) #s(literal 1 binary32))) cosTheta))))
84.1%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 (pow.f32 alpha #s(literal 6 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))))) cosTheta) cosTheta))))
83.7%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 (exp.f32 (log.f32 alpha)) (exp.f32 (log.f32 alpha)) #s(literal -1 binary32)) cosTheta) cosTheta))))
75.9%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (-.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) alpha)))) cosTheta) cosTheta))))
97.4%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))
3.9%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) (*.f32 (*.f32 (-.f32 (fma.f32 alpha alpha (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #s(literal 1 binary32)) cosTheta) cosTheta))))
5.0%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) #s(literal 2 binary32)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 alpha) (/.f32 (/.f32 (log.f32 alpha) cosTheta) cosTheta))))))
94.5%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))))
97.3%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (log.f32 alpha)))))
4.5%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (PI.f32) (fma.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal -1 binary32)) (/.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 cosTheta cosTheta)))) (*.f32 cosTheta cosTheta))))
94.5%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32))))
98.1%
(/.f32 (+.f32 (*.f32 (-.f32 alpha #s(literal 1 binary32)) alpha) (*.f32 (-.f32 alpha #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
97.2%
(/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(approx (- (* alpha alpha) 1) #s(literal -1 binary32)) cosTheta) cosTheta))))
98.0%
(/.f32 (*.f32 (-.f32 alpha #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) alpha)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
98.1%
(/.f32 #s(approx (/ (+ -1 (pow alpha 6)) (+ 1 (- (pow alpha 4) (* (neg alpha) alpha)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
98.1%
(/.f32 #s(approx (- (* alpha alpha) 1) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
94.3%
(/.f32 #s(approx (- (* alpha alpha) 1) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))))
69.3%
(/.f32 #s(approx (- (* alpha alpha) 1) #s(literal -1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
67.7%
(/.f32 #s(approx (- (* alpha alpha) 1) #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))))
-0.0%
(/.f32 #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32)) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
69.2%
#s(approx (/ (/ (+ -1 (pow alpha 6)) (+ 1 (- (pow alpha 4) (* (neg alpha) alpha)))) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))
69.3%
#s(approx (/ (- (* alpha alpha) 1) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (log.f32 alpha)))
Compiler

Compiled 6 915 to 4 034 computations (41.7% saved)

simplify10.0ms (0.1%)

Memory
28.5MiB live, 28.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
#s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32)))
cost-diff0
(*.f32 alpha alpha)
cost-diff0
(-.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
cost-diff0
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))))
cost-diff0
(*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))
cost-diff0
(*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
cost-diff0
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
cost-diff0
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
cost-diff0
(/.f32 #s(literal 0 binary32) #s(literal 0 binary32))
cost-diff0
(*.f32 alpha alpha)
cost-diff0
(/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
cost-diff0
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
cost-diff0
#s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32))
cost-diff0
(*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
cost-diff0
#s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))
cost-diff0
(/.f32 #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32)) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
cost-diff0
(pow.f32 alpha #s(literal 4 binary32))
cost-diff0
(-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))
cost-diff0
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))
cost-diff0
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
Rules
46×lower-*.f64
32×lift-*.f32
20×lift-/.f32
20×lower-/.f64
16×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
066671
0114671
Stop Event
iter limit
iter limit
unsound
iter limit
Calls
Call 1
Inputs
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))
(-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))
#s(literal 1 binary32)
(pow.f32 alpha #s(literal 4 binary32))
alpha
#s(literal 4 binary32)
(-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
#s(literal -1 binary32)
(*.f32 alpha alpha)
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))
(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))
(PI.f32)
(log.f32 (*.f32 alpha alpha))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))
(*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)
(*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta)
(-.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
cosTheta
(/.f32 #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32)) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
#s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))
#s(literal -1 binary32)
(*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
#s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32))
(PI.f32)
(/.f32 #s(literal 0 binary32) #s(literal 0 binary32))
#s(literal 0 binary32)
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(*.f32 alpha alpha)
alpha
(/.f32 #s(literal 0 binary32) #s(literal 0 binary32))
#s(literal 0 binary32)
(/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))))
#s(literal 1 binary32)
(*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))
(PI.f32)
(fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))
(*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32)))
cosTheta
#s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))
#s(literal -1 binary32)
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))
(fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))
(*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))
(fma.f32 alpha alpha #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
#s(literal 1 binary32)
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
#s(literal -1 binary32)
(*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))
(PI.f32)
(fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))
(*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))
cosTheta
(fma.f32 alpha alpha #s(literal -1 binary32))
alpha
(/.f32 #s(literal 0 binary32) #s(literal 0 binary32))
#s(literal 0 binary32)
(*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32)))
(*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))
#s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))
(fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))
(*.f32 cosTheta cosTheta)
(/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))))
(-.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
(*.f32 alpha alpha)
alpha
#s(literal 1 binary32)
#s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32)))
(*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))
(*.f32 (log.f32 alpha) (PI.f32))
(log.f32 alpha)
(PI.f32)
#s(literal 2 binary32)
Outputs
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))
(-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))
#s(literal 1 binary32)
(pow.f32 alpha #s(literal 4 binary32))
alpha
#s(literal 4 binary32)
(-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
#s(literal -1 binary32)
(*.f32 alpha alpha)
(*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))
(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))
(PI.f32)
(log.f32 (*.f32 alpha alpha))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))
(*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)
(*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta)
(-.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
cosTheta
(/.f32 #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32)) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
#s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))
#s(literal -1 binary32)
(*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
#s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32))
(PI.f32)
(/.f32 #s(literal 0 binary32) #s(literal 0 binary32))
#s(literal 0 binary32)
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(*.f32 alpha alpha)
alpha
(/.f32 #s(literal 0 binary32) #s(literal 0 binary32))
#s(literal 0 binary32)
(/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))))
#s(literal 1 binary32)
(*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))
(PI.f32)
(fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))
(*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32)))
cosTheta
#s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))
#s(literal -1 binary32)
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))
(fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))
(*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))
(fma.f32 alpha alpha #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
#s(literal 1 binary32)
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
#s(literal -1 binary32)
(*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))
(PI.f32)
(fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))
(*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))
cosTheta
(fma.f32 alpha alpha #s(literal -1 binary32))
alpha
(/.f32 #s(literal 0 binary32) #s(literal 0 binary32))
#s(literal 0 binary32)
(*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32)))
(*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))
#s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))
(fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))
(*.f32 cosTheta cosTheta)
(/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))))
(-.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
(*.f32 alpha alpha)
alpha
#s(literal 1 binary32)
#s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32)))
(*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))
(*.f32 (log.f32 alpha) (PI.f32))
(log.f32 alpha)
(PI.f32)
#s(literal 2 binary32)

localize144.0ms (1.7%)

Memory
-15.9MiB live, 312.3MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f32 alpha alpha)
accuracy0
(log.f32 alpha)
accuracy0
#s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32)))
accuracy29.98788023102775
(PI.f32)
accuracy0
(*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))
accuracy0
(*.f32 cosTheta cosTheta)
accuracy0
#s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))
accuracy29.98788023102775
(PI.f32)
accuracy0
(*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32)))
accuracy0
(*.f32 alpha alpha)
accuracy0
#s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))
accuracy29.98788023102775
(PI.f32)
accuracy0
(*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
accuracy0
#s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))
accuracy0
#s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32))
accuracy29.98788023102775
(PI.f32)
accuracy0
(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))
accuracy0
(*.f32 alpha alpha)
accuracy0
(log.f32 (*.f32 alpha alpha))
accuracy29.98788023102775
(PI.f32)
Samples
85.0ms256×0invalid
Compiler

Compiled 643 to 52 computations (91.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 63.0ms
ival-mult: 28.0ms (44.6% of total)
ival-div: 11.0ms (17.5% of total)
ival-add: 10.0ms (15.9% of total)
ival-log: 5.0ms (8% of total)
ival-sub: 4.0ms (6.4% of total)
ival-pow: 3.0ms (4.8% of total)
ival-pi: 1.0ms (1.6% of total)
exact: 1.0ms (1.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series89.0ms (1%)

Memory
-4.7MiB live, 195.4MiB allocated
Counts
27 → 312
Calls
Call 1
Inputs
#s(alt (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())
#s(alt (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (patch (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) #<representation binary32>) () ())
#s(alt (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (patch (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) #<representation binary32>) () ())
#s(alt (pow.f32 alpha #s(literal 4 binary32)) (patch (pow.f32 alpha #s(literal 4 binary32)) #<representation binary32>) () ())
#s(alt (/.f32 #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32)) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (patch (/.f32 #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32)) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) #<representation binary32>) () ())
#s(alt #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32)) (patch #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32)) #<representation binary32>) () ())
#s(alt (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (patch (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) #<representation binary32>) () ())
#s(alt #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (patch #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) #<representation binary32>) () ())
#s(alt (fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))) (patch (fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (patch (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) #<representation binary32>) () ())
#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (patch (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) #<representation binary32>) () ())
#s(alt (fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))) (patch (fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (patch (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (patch (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) #<representation binary32>) () ())
#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())
#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32)))) #<representation binary32>) () ())
#s(alt (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())
#s(alt #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))) (patch #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))) #<representation binary32>) () ())
#s(alt (PI.f32) (patch (PI.f32) #<representation binary32>) () ())
#s(alt (log.f32 (*.f32 alpha alpha)) (patch (log.f32 (*.f32 alpha alpha)) #<representation binary32>) () ())
#s(alt (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (patch (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #<representation binary32>) () ())
#s(alt (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) (patch (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) #<representation binary32>) () ())
#s(alt #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) #<representation binary32>) () ())
#s(alt (*.f32 cosTheta cosTheta) (patch (*.f32 cosTheta cosTheta) #<representation binary32>) () ())
#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())
#s(alt (log.f32 alpha) (patch (log.f32 alpha) #<representation binary32>) () ())
Outputs
#s(alt (/ -1/2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (taylor 0 alpha) (#s(alt (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (/ (* (pow alpha 2) (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2)))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))))) (taylor 0 alpha) (#s(alt (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (- (* (pow alpha 2) (+ (* 1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))) (* (pow alpha 2) (+ (* -1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3))))) (+ (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* 1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))))) (taylor 0 alpha) (#s(alt (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (- (* (pow alpha 2) (+ (* 1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))) (* (pow alpha 2) (+ (* -1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3))))) (+ (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (+ (* 1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))) (* (pow alpha 2) (+ (* -1 (/ (* (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (+ (* -1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3))))) (+ (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* 1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))))))) (+ 1 (* -1 (pow cosTheta 2))))) (* -1/2 (/ (* (pow cosTheta 2) (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2)))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3))))))))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))))) (taylor 0 alpha) (#s(alt (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt -1 (taylor 0 alpha) (#s(alt (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (patch (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (- (pow alpha 2) 1) (taylor 0 alpha) (#s(alt (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (patch (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (- (pow alpha 2) 1) (taylor 0 alpha) (#s(alt (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (patch (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (- (pow alpha 2) 1) (taylor 0 alpha) (#s(alt (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (patch (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 alpha) (#s(alt (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (patch (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (pow alpha 4))) (taylor 0 alpha) (#s(alt (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (patch (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (pow alpha 4))) (taylor 0 alpha) (#s(alt (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (patch (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (pow alpha 4))) (taylor 0 alpha) (#s(alt (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (patch (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor 0 alpha) (#s(alt (pow.f32 alpha #s(literal 4 binary32)) (patch (pow.f32 alpha #s(literal 4 binary32)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor 0 alpha) (#s(alt (pow.f32 alpha #s(literal 4 binary32)) (patch (pow.f32 alpha #s(literal 4 binary32)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor 0 alpha) (#s(alt (pow.f32 alpha #s(literal 4 binary32)) (patch (pow.f32 alpha #s(literal 4 binary32)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor 0 alpha) (#s(alt (pow.f32 alpha #s(literal 4 binary32)) (patch (pow.f32 alpha #s(literal 4 binary32)) #<representation binary32>) () ())) ())
#s(alt -1 (taylor 0 alpha) (#s(alt #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32)) (patch #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (pow alpha 2) 1) (taylor 0 alpha) (#s(alt #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32)) (patch #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (pow alpha 2) 1) (taylor 0 alpha) (#s(alt #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32)) (patch #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (pow alpha 2) 1) (taylor 0 alpha) (#s(alt #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32)) (patch #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (taylor 0 alpha) (#s(alt #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (patch #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (+ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (* (pow alpha 2) (* (pow cosTheta 2) (PI)))) (taylor 0 alpha) (#s(alt #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (patch #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (+ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (* (pow alpha 2) (* (pow cosTheta 2) (PI)))) (taylor 0 alpha) (#s(alt #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (patch #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (+ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (* (pow alpha 2) (* (pow cosTheta 2) (PI)))) (taylor 0 alpha) (#s(alt #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (patch #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor 0 alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor 0 alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor 0 alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor 0 alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (taylor 0 alpha) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (* (pow alpha 2) (* (pow cosTheta 2) (PI)))) (taylor 0 alpha) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (* (pow alpha 2) (* (pow cosTheta 2) (PI)))) (taylor 0 alpha) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (* (pow alpha 2) (* (pow cosTheta 2) (PI)))) (taylor 0 alpha) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ -1/2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (taylor 0 alpha) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (* (pow alpha 2) (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* -1 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))))) (taylor 0 alpha) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (* (pow alpha 2) (+ (* -1/2 (/ (* (pow alpha 2) (* (pow cosTheta 2) (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* -1 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))))))) (+ 1 (* -1 (pow cosTheta 2))))) (* 1/2 (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* -1 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))))) (taylor 0 alpha) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (* (pow alpha 2) (+ (* 1/2 (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* -1 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* (pow alpha 2) (+ (* -1/2 (/ (* (pow cosTheta 2) (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* -1 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (+ 1 (* -1 (pow cosTheta 2))))) (* 1/2 (/ (* (pow alpha 2) (* (pow cosTheta 4) (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* -1 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))))))) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))))) (taylor 0 alpha) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt -1 (taylor 0 alpha) (#s(alt (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (pow alpha 2) 1) (taylor 0 alpha) (#s(alt (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (pow alpha 2) 1) (taylor 0 alpha) (#s(alt (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (pow alpha 2) 1) (taylor 0 alpha) (#s(alt (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (taylor 0 alpha) (#s(alt #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))) (patch #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* 2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log alpha)))))) (taylor 0 alpha) (#s(alt #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))) (patch #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* 2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log alpha)))))) (taylor 0 alpha) (#s(alt #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))) (patch #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* 2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log alpha)))))) (taylor 0 alpha) (#s(alt #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))) (patch #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 2 (log alpha)) (taylor 0 alpha) (#s(alt (log.f32 (*.f32 alpha alpha)) (patch (log.f32 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* 2 (log alpha)) (taylor 0 alpha) (#s(alt (log.f32 (*.f32 alpha alpha)) (patch (log.f32 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* 2 (log alpha)) (taylor 0 alpha) (#s(alt (log.f32 (*.f32 alpha alpha)) (patch (log.f32 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* 2 (log alpha)) (taylor 0 alpha) (#s(alt (log.f32 (*.f32 alpha alpha)) (patch (log.f32 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (PI) (log alpha))) (taylor 0 alpha) (#s(alt (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (patch (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (PI) (log alpha))) (taylor 0 alpha) (#s(alt (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (patch (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (PI) (log alpha))) (taylor 0 alpha) (#s(alt (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (patch (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (PI) (log alpha))) (taylor 0 alpha) (#s(alt (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (patch (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (* -1 cosTheta) (taylor 0 alpha) (#s(alt (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) (patch (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 cosTheta) (* (pow alpha 2) cosTheta)) (taylor 0 alpha) (#s(alt (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) (patch (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 cosTheta) (* (pow alpha 2) cosTheta)) (taylor 0 alpha) (#s(alt (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) (patch (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 cosTheta) (* (pow alpha 2) cosTheta)) (taylor 0 alpha) (#s(alt (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) (patch (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (pow cosTheta 2))) (taylor 0 alpha) (#s(alt #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2)))) (taylor 0 alpha) (#s(alt #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2)))) (taylor 0 alpha) (#s(alt #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2)))) (taylor 0 alpha) (#s(alt #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 cosTheta) (taylor 0 alpha) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 cosTheta) (* (pow alpha 2) cosTheta)) (taylor 0 alpha) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 cosTheta) (* (pow alpha 2) cosTheta)) (taylor 0 alpha) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 cosTheta) (* (pow alpha 2) cosTheta)) (taylor 0 alpha) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (log alpha) (taylor 0 alpha) (#s(alt (log.f32 alpha) (patch (log.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (log alpha) (taylor 0 alpha) (#s(alt (log.f32 alpha) (patch (log.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (log alpha) (taylor 0 alpha) (#s(alt (log.f32 alpha) (patch (log.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (log alpha) (taylor 0 alpha) (#s(alt (log.f32 alpha) (patch (log.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (taylor inf alpha) (#s(alt (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))) (taylor inf alpha) (#s(alt (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (pow alpha 4) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (+ (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 4) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (+ (* 1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow alpha 4) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))) (taylor inf alpha) (#s(alt (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (* (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (+ (* -1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha)))))) (+ (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))))) (* (pow alpha 6) (pow cosTheta 2)))) (+ (* -1/2 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2)))) (* (pow alpha 6) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (+ (* -1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (pow alpha 4) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (+ (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 4) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (+ (* 1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow alpha 4) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))) (taylor inf alpha) (#s(alt (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor inf alpha) (#s(alt (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (patch (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor inf alpha) (#s(alt (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (patch (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor inf alpha) (#s(alt (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (patch (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor inf alpha) (#s(alt (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (patch (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 4)) (taylor inf alpha) (#s(alt (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (patch (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 4) (- (/ 1 (pow alpha 4)) 1)) (taylor inf alpha) (#s(alt (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (patch (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 4) (- (/ 1 (pow alpha 4)) 1)) (taylor inf alpha) (#s(alt (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (patch (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 4) (- (/ 1 (pow alpha 4)) 1)) (taylor inf alpha) (#s(alt (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (patch (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor inf alpha) (#s(alt (pow.f32 alpha #s(literal 4 binary32)) (patch (pow.f32 alpha #s(literal 4 binary32)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor inf alpha) (#s(alt (pow.f32 alpha #s(literal 4 binary32)) (patch (pow.f32 alpha #s(literal 4 binary32)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor inf alpha) (#s(alt (pow.f32 alpha #s(literal 4 binary32)) (patch (pow.f32 alpha #s(literal 4 binary32)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor inf alpha) (#s(alt (pow.f32 alpha #s(literal 4 binary32)) (patch (pow.f32 alpha #s(literal 4 binary32)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor inf alpha) (#s(alt #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32)) (patch #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor inf alpha) (#s(alt #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32)) (patch #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor inf alpha) (#s(alt #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32)) (patch #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor inf alpha) (#s(alt #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32)) (patch #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* (pow cosTheta 2) (PI))) (taylor inf alpha) (#s(alt #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (patch #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2)))) (taylor inf alpha) (#s(alt #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (patch #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2)))) (taylor inf alpha) (#s(alt #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (patch #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2)))) (taylor inf alpha) (#s(alt #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (patch #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor inf alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor inf alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor inf alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor inf alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* (pow cosTheta 2) (PI))) (taylor inf alpha) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2)))) (taylor inf alpha) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2)))) (taylor inf alpha) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2)))) (taylor inf alpha) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (taylor inf alpha) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (/ (- (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (pow alpha 2))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))) (taylor inf alpha) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1/2 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2)))) (* 1/2 (/ (- (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (pow alpha 2)))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))) (taylor inf alpha) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1/2 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2)))) (+ (* 1/2 (/ (* (pow (+ 1 (* -1 (pow cosTheta 2))) 2) (- (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 4)))) (* 1/2 (/ (- (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (pow alpha 2))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))) (taylor inf alpha) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor inf alpha) (#s(alt (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor inf alpha) (#s(alt (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor inf alpha) (#s(alt (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor inf alpha) (#s(alt (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (taylor inf alpha) (#s(alt #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))) (patch #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* -2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -2 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) (pow alpha 2))))) (taylor inf alpha) (#s(alt #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))) (patch #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* -2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -2 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) (pow alpha 2))))) (taylor inf alpha) (#s(alt #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))) (patch #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* -2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -2 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) (pow alpha 2))))) (taylor inf alpha) (#s(alt #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))) (patch #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -2 (log (/ 1 alpha))) (taylor inf alpha) (#s(alt (log.f32 (*.f32 alpha alpha)) (patch (log.f32 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -2 (log (/ 1 alpha))) (taylor inf alpha) (#s(alt (log.f32 (*.f32 alpha alpha)) (patch (log.f32 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -2 (log (/ 1 alpha))) (taylor inf alpha) (#s(alt (log.f32 (*.f32 alpha alpha)) (patch (log.f32 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -2 (log (/ 1 alpha))) (taylor inf alpha) (#s(alt (log.f32 (*.f32 alpha alpha)) (patch (log.f32 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -2 (* (PI) (log (/ 1 alpha)))) (taylor inf alpha) (#s(alt (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (patch (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (* -2 (* (PI) (log (/ 1 alpha)))) (taylor inf alpha) (#s(alt (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (patch (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (* -2 (* (PI) (log (/ 1 alpha)))) (taylor inf alpha) (#s(alt (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (patch (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (* -2 (* (PI) (log (/ 1 alpha)))) (taylor inf alpha) (#s(alt (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (patch (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) cosTheta) (taylor inf alpha) (#s(alt (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) (patch (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2))))) (taylor inf alpha) (#s(alt (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) (patch (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2))))) (taylor inf alpha) (#s(alt (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) (patch (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2))))) (taylor inf alpha) (#s(alt (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) (patch (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (pow cosTheta 2)) (taylor inf alpha) (#s(alt #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2)))) (taylor inf alpha) (#s(alt #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2)))) (taylor inf alpha) (#s(alt #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2)))) (taylor inf alpha) (#s(alt #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) cosTheta) (taylor inf alpha) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2))))) (taylor inf alpha) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2))))) (taylor inf alpha) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2))))) (taylor inf alpha) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (log (/ 1 alpha))) (taylor inf alpha) (#s(alt (log.f32 alpha) (patch (log.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (log (/ 1 alpha))) (taylor inf alpha) (#s(alt (log.f32 alpha) (patch (log.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (log (/ 1 alpha))) (taylor inf alpha) (#s(alt (log.f32 alpha) (patch (log.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (log (/ 1 alpha))) (taylor inf alpha) (#s(alt (log.f32 alpha) (patch (log.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))) (taylor -inf alpha) (#s(alt (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))))) (taylor -inf alpha) (#s(alt (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (pow alpha 4) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha))))))) (+ (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 4) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (+ (* 1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (* 1/2 (/ 1 (* (pow alpha 4) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))))) (taylor -inf alpha) (#s(alt (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (/ (* (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (+ (* -1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha)))))) (+ (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))))) (* (pow alpha 6) (pow cosTheta 2)))) (+ (* -1/2 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2)))) (* (pow alpha 6) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha))))))) (+ (* -1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (pow alpha 4) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha))))))) (+ (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 4) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (+ (* 1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (* 1/2 (/ 1 (* (pow alpha 4) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha))))))) (taylor -inf alpha) (#s(alt (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor -inf alpha) (#s(alt (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (patch (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor -inf alpha) (#s(alt (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (patch (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor -inf alpha) (#s(alt (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (patch (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor -inf alpha) (#s(alt (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (patch (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 4)) (taylor -inf alpha) (#s(alt (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (patch (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 4) (- (/ 1 (pow alpha 4)) 1)) (taylor -inf alpha) (#s(alt (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (patch (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 4) (- (/ 1 (pow alpha 4)) 1)) (taylor -inf alpha) (#s(alt (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (patch (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 4) (- (/ 1 (pow alpha 4)) 1)) (taylor -inf alpha) (#s(alt (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (patch (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor -inf alpha) (#s(alt (pow.f32 alpha #s(literal 4 binary32)) (patch (pow.f32 alpha #s(literal 4 binary32)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor -inf alpha) (#s(alt (pow.f32 alpha #s(literal 4 binary32)) (patch (pow.f32 alpha #s(literal 4 binary32)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor -inf alpha) (#s(alt (pow.f32 alpha #s(literal 4 binary32)) (patch (pow.f32 alpha #s(literal 4 binary32)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor -inf alpha) (#s(alt (pow.f32 alpha #s(literal 4 binary32)) (patch (pow.f32 alpha #s(literal 4 binary32)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor -inf alpha) (#s(alt #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32)) (patch #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor -inf alpha) (#s(alt #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32)) (patch #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor -inf alpha) (#s(alt #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32)) (patch #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor -inf alpha) (#s(alt #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32)) (patch #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* (pow cosTheta 2) (PI))) (taylor -inf alpha) (#s(alt #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (patch #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2)))) (taylor -inf alpha) (#s(alt #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (patch #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2)))) (taylor -inf alpha) (#s(alt #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (patch #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2)))) (taylor -inf alpha) (#s(alt #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (patch #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor -inf alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor -inf alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor -inf alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor -inf alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* (pow cosTheta 2) (PI))) (taylor -inf alpha) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2)))) (taylor -inf alpha) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2)))) (taylor -inf alpha) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2)))) (taylor -inf alpha) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))) (taylor -inf alpha) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))) (* 1/2 (/ 1 (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))))) (taylor -inf alpha) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 4) (* (pow cosTheta 6) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (taylor -inf alpha) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1/2 (/ (pow (+ 1 (* -1 (pow cosTheta 2))) 2) (* (pow alpha 6) (* (pow cosTheta 8) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (+ (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 4) (* (pow cosTheta 6) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))))) (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (taylor -inf alpha) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor -inf alpha) (#s(alt (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor -inf alpha) (#s(alt (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor -inf alpha) (#s(alt (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (- 1 (/ 1 (pow alpha 2)))) (taylor -inf alpha) (#s(alt (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (patch (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))) (taylor -inf alpha) (#s(alt #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))) (patch #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* 2 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))) (* 2 (/ (* (PI) (* (+ 1 (* -1 (pow cosTheta 2))) (+ (log -1) (* -1 (log (/ -1 alpha)))))) (pow alpha 2))))) (taylor -inf alpha) (#s(alt #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))) (patch #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* 2 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))) (* 2 (/ (* (PI) (* (+ 1 (* -1 (pow cosTheta 2))) (+ (log -1) (* -1 (log (/ -1 alpha)))))) (pow alpha 2))))) (taylor -inf alpha) (#s(alt #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))) (patch #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* 2 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))) (* 2 (/ (* (PI) (* (+ 1 (* -1 (pow cosTheta 2))) (+ (log -1) (* -1 (log (/ -1 alpha)))))) (pow alpha 2))))) (taylor -inf alpha) (#s(alt #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))) (patch #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -2 (log (/ -1 alpha))) (taylor -inf alpha) (#s(alt (log.f32 (*.f32 alpha alpha)) (patch (log.f32 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -2 (log (/ -1 alpha))) (taylor -inf alpha) (#s(alt (log.f32 (*.f32 alpha alpha)) (patch (log.f32 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -2 (log (/ -1 alpha))) (taylor -inf alpha) (#s(alt (log.f32 (*.f32 alpha alpha)) (patch (log.f32 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -2 (log (/ -1 alpha))) (taylor -inf alpha) (#s(alt (log.f32 (*.f32 alpha alpha)) (patch (log.f32 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -2 (* (PI) (log (/ -1 alpha)))) (taylor -inf alpha) (#s(alt (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (patch (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (* -2 (* (PI) (log (/ -1 alpha)))) (taylor -inf alpha) (#s(alt (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (patch (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (* -2 (* (PI) (log (/ -1 alpha)))) (taylor -inf alpha) (#s(alt (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (patch (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (* -2 (* (PI) (log (/ -1 alpha)))) (taylor -inf alpha) (#s(alt (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (patch (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) cosTheta) (taylor -inf alpha) (#s(alt (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) (patch (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2))))) (taylor -inf alpha) (#s(alt (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) (patch (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2))))) (taylor -inf alpha) (#s(alt (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) (patch (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2))))) (taylor -inf alpha) (#s(alt (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) (patch (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (pow cosTheta 2)) (taylor -inf alpha) (#s(alt #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2)))) (taylor -inf alpha) (#s(alt #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2)))) (taylor -inf alpha) (#s(alt #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2)))) (taylor -inf alpha) (#s(alt #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) cosTheta) (taylor -inf alpha) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2))))) (taylor -inf alpha) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2))))) (taylor -inf alpha) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2))))) (taylor -inf alpha) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (* -1 (log (/ -1 alpha)))) (taylor -inf alpha) (#s(alt (log.f32 alpha) (patch (log.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (* -1 (log (/ -1 alpha)))) (taylor -inf alpha) (#s(alt (log.f32 alpha) (patch (log.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (* -1 (log (/ -1 alpha)))) (taylor -inf alpha) (#s(alt (log.f32 alpha) (patch (log.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (* -1 (log (/ -1 alpha)))) (taylor -inf alpha) (#s(alt (log.f32 alpha) (patch (log.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- 1 (pow alpha 4)) (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2)))))) (taylor 0 cosTheta) (#s(alt (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (- 1 (pow alpha 4)) (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2)))))) (/ (* (pow cosTheta 2) (* (- 1 (pow alpha 4)) (- (pow alpha 2) 1))) (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2)))))) (taylor 0 cosTheta) (#s(alt (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (- 1 (pow alpha 4)) (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2)))))) (* (pow cosTheta 2) (+ (* -1 (/ (* (pow cosTheta 2) (* (- 1 (pow alpha 4)) (pow (- (pow alpha 2) 1) 2))) (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2)))))) (/ (* (- 1 (pow alpha 4)) (- (pow alpha 2) 1)) (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2)))))))) (taylor 0 cosTheta) (#s(alt (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (- 1 (pow alpha 4)) (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2)))))) (* (pow cosTheta 2) (+ (* (pow cosTheta 2) (+ (* -1 (/ (* (- 1 (pow alpha 4)) (pow (- (pow alpha 2) 1) 2)) (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2)))))) (/ (* (pow cosTheta 2) (* (- 1 (pow alpha 4)) (pow (- (pow alpha 2) 1) 3))) (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2))))))) (/ (* (- 1 (pow alpha 4)) (- (pow alpha 2) 1)) (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2)))))))) (taylor 0 cosTheta) (#s(alt (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (PI) (taylor 0 cosTheta) (#s(alt #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (patch #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (+ (PI) (* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1)))) (taylor 0 cosTheta) (#s(alt #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (patch #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (+ (PI) (* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1)))) (taylor 0 cosTheta) (#s(alt #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (patch #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (+ (PI) (* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1)))) (taylor 0 cosTheta) (#s(alt #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (patch #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (PI) (taylor 0 cosTheta) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (PI) (* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1)))) (taylor 0 cosTheta) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (PI) (* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1)))) (taylor 0 cosTheta) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (PI) (* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1)))) (taylor 0 cosTheta) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (taylor 0 cosTheta) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 2)) (* (PI) (log alpha)))) (* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha))))) (taylor 0 cosTheta) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (* (pow cosTheta 2) (+ (* -1/2 (/ (pow (- (pow alpha 2) 1) 2) (* (PI) (log alpha)))) (* 1/2 (/ (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 3)) (* (PI) (log alpha))))))) (taylor 0 cosTheta) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (* (pow cosTheta 2) (+ (* -1/2 (/ (pow (- (pow alpha 2) 1) 2) (* (PI) (log alpha)))) (* (pow cosTheta 2) (+ (* -1/2 (/ (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 4)) (* (PI) (log alpha)))) (* 1/2 (/ (pow (- (pow alpha 2) 1) 3) (* (PI) (log alpha))))))))) (taylor 0 cosTheta) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (PI) (log alpha))) (taylor 0 cosTheta) (#s(alt #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))) (patch #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (PI) (log alpha))) (* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1)))))) (taylor 0 cosTheta) (#s(alt #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))) (patch #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (PI) (log alpha))) (* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1)))))) (taylor 0 cosTheta) (#s(alt #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))) (patch #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* 2 (* (PI) (log alpha))) (* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1)))))) (taylor 0 cosTheta) (#s(alt #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))) (patch #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor 0 cosTheta) (#s(alt (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) (patch (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor 0 cosTheta) (#s(alt (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) (patch (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor 0 cosTheta) (#s(alt (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) (patch (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor 0 cosTheta) (#s(alt (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) (patch (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 cosTheta) (#s(alt #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow cosTheta 2) (- (pow alpha 2) 1))) (taylor 0 cosTheta) (#s(alt #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow cosTheta 2) (- (pow alpha 2) 1))) (taylor 0 cosTheta) (#s(alt #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* (pow cosTheta 2) (- (pow alpha 2) 1))) (taylor 0 cosTheta) (#s(alt #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (pow cosTheta 2) (taylor 0 cosTheta) (#s(alt (*.f32 cosTheta cosTheta) (patch (*.f32 cosTheta cosTheta) #<representation binary32>) () ())) ())
#s(alt (pow cosTheta 2) (taylor 0 cosTheta) (#s(alt (*.f32 cosTheta cosTheta) (patch (*.f32 cosTheta cosTheta) #<representation binary32>) () ())) ())
#s(alt (pow cosTheta 2) (taylor 0 cosTheta) (#s(alt (*.f32 cosTheta cosTheta) (patch (*.f32 cosTheta cosTheta) #<representation binary32>) () ())) ())
#s(alt (pow cosTheta 2) (taylor 0 cosTheta) (#s(alt (*.f32 cosTheta cosTheta) (patch (*.f32 cosTheta cosTheta) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor 0 cosTheta) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor 0 cosTheta) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor 0 cosTheta) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor 0 cosTheta) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- 1 (pow alpha 4)) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1))))))) (taylor inf cosTheta) (#s(alt (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (/ (- 1 (pow alpha 4)) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1)))))) (* -1 (/ (- (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (pow cosTheta 2)))) (pow cosTheta 2)) (taylor inf cosTheta) (#s(alt (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (/ (- 1 (pow alpha 4)) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1)))))) (+ (* -1 (/ (- (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 3))))) (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 3)))))) (pow cosTheta 4))) (* -1 (/ (- (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (pow cosTheta 2))))) (pow cosTheta 2)) (taylor inf cosTheta) (#s(alt (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (/ (- 1 (pow alpha 4)) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1)))))) (+ (* -1 (/ (- (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 3))))) (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 3)))))) (pow cosTheta 4))) (+ (* -1 (/ (- (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (pow cosTheta 2))) (* -1 (/ (- (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 4))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 4)))))) (pow cosTheta 6)))))) (pow cosTheta 2)) (taylor inf cosTheta) (#s(alt (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1))) (taylor inf cosTheta) (#s(alt #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (patch #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2)))) (taylor inf cosTheta) (#s(alt #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (patch #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2)))) (taylor inf cosTheta) (#s(alt #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (patch #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2)))) (taylor inf cosTheta) (#s(alt #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (patch #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1))) (taylor inf cosTheta) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2)))) (taylor inf cosTheta) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2)))) (taylor inf cosTheta) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2)))) (taylor inf cosTheta) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 (* (pow cosTheta 2) (* (PI) (log alpha)))) (taylor inf cosTheta) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (* 1/2 (/ 1 (* (PI) (log alpha)))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))))) (pow cosTheta 2)) (taylor inf cosTheta) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (/ 1/2 (* (pow cosTheta 4) (* (PI) (* (log alpha) (pow (- (pow alpha 2) 1) 2))))) (* 1/2 (/ 1 (* (PI) (log alpha))))) (/ 1/2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1)))))) (pow cosTheta 2)) (taylor inf cosTheta) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* 1/2 (/ 1 (* (PI) (log alpha)))) (* 1/2 (/ 1 (* (pow cosTheta 4) (* (PI) (* (log alpha) (pow (- (pow alpha 2) 1) 2))))))) (+ (/ 1/2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))) (* 1/2 (/ 1 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- (pow alpha 2) 1) 3)))))))) (pow cosTheta 2)) (taylor inf cosTheta) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))) (taylor inf cosTheta) (#s(alt #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))) (patch #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- (pow alpha 2) 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2))))) (taylor inf cosTheta) (#s(alt #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))) (patch #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- (pow alpha 2) 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2))))) (taylor inf cosTheta) (#s(alt #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))) (patch #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- (pow alpha 2) 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2))))) (taylor inf cosTheta) (#s(alt #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))) (patch #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor inf cosTheta) (#s(alt (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) (patch (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor inf cosTheta) (#s(alt (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) (patch (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor inf cosTheta) (#s(alt (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) (patch (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor inf cosTheta) (#s(alt (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) (patch (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (- (pow alpha 2) 1)) (taylor inf cosTheta) (#s(alt #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1)) (taylor inf cosTheta) (#s(alt #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1)) (taylor inf cosTheta) (#s(alt #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1)) (taylor inf cosTheta) (#s(alt #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (pow cosTheta 2) (taylor inf cosTheta) (#s(alt (*.f32 cosTheta cosTheta) (patch (*.f32 cosTheta cosTheta) #<representation binary32>) () ())) ())
#s(alt (pow cosTheta 2) (taylor inf cosTheta) (#s(alt (*.f32 cosTheta cosTheta) (patch (*.f32 cosTheta cosTheta) #<representation binary32>) () ())) ())
#s(alt (pow cosTheta 2) (taylor inf cosTheta) (#s(alt (*.f32 cosTheta cosTheta) (patch (*.f32 cosTheta cosTheta) #<representation binary32>) () ())) ())
#s(alt (pow cosTheta 2) (taylor inf cosTheta) (#s(alt (*.f32 cosTheta cosTheta) (patch (*.f32 cosTheta cosTheta) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor inf cosTheta) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor inf cosTheta) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor inf cosTheta) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor inf cosTheta) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- 1 (pow alpha 4)) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1))))))) (taylor -inf cosTheta) (#s(alt (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (/ (- 1 (pow alpha 4)) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1)))))) (* -1 (/ (- (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (pow cosTheta 2)))) (pow cosTheta 2)) (taylor -inf cosTheta) (#s(alt (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (/ (- 1 (pow alpha 4)) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1)))))) (+ (* -1 (/ (- (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 3))))) (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 3)))))) (pow cosTheta 4))) (* -1 (/ (- (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (pow cosTheta 2))))) (pow cosTheta 2)) (taylor -inf cosTheta) (#s(alt (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (/ (- 1 (pow alpha 4)) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1)))))) (+ (* -1 (/ (- (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 3))))) (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 3)))))) (pow cosTheta 4))) (+ (* -1 (/ (- (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (pow cosTheta 2))) (* -1 (/ (- (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 4))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 4)))))) (pow cosTheta 6)))))) (pow cosTheta 2)) (taylor -inf cosTheta) (#s(alt (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (patch (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1))) (taylor -inf cosTheta) (#s(alt #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (patch #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2)))) (taylor -inf cosTheta) (#s(alt #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (patch #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2)))) (taylor -inf cosTheta) (#s(alt #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (patch #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2)))) (taylor -inf cosTheta) (#s(alt #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (patch #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1))) (taylor -inf cosTheta) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2)))) (taylor -inf cosTheta) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2)))) (taylor -inf cosTheta) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2)))) (taylor -inf cosTheta) (#s(alt (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (patch (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 (* (pow cosTheta 2) (* (PI) (log alpha)))) (taylor -inf cosTheta) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (* 1/2 (/ 1 (* (PI) (log alpha)))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))))) (pow cosTheta 2)) (taylor -inf cosTheta) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (/ 1/2 (* (pow cosTheta 4) (* (PI) (* (log alpha) (pow (- (pow alpha 2) 1) 2))))) (* 1/2 (/ 1 (* (PI) (log alpha))))) (/ 1/2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1)))))) (pow cosTheta 2)) (taylor -inf cosTheta) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* 1/2 (/ 1 (* (PI) (log alpha)))) (* 1/2 (/ 1 (* (pow cosTheta 4) (* (PI) (* (log alpha) (pow (- (pow alpha 2) 1) 2))))))) (+ (/ 1/2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))) (* 1/2 (/ 1 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- (pow alpha 2) 1) 3)))))))) (pow cosTheta 2)) (taylor -inf cosTheta) (#s(alt (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32)))) (patch (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))) (taylor -inf cosTheta) (#s(alt #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))) (patch #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- (pow alpha 2) 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2))))) (taylor -inf cosTheta) (#s(alt #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))) (patch #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- (pow alpha 2) 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2))))) (taylor -inf cosTheta) (#s(alt #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))) (patch #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- (pow alpha 2) 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2))))) (taylor -inf cosTheta) (#s(alt #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))) (patch #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor -inf cosTheta) (#s(alt (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) (patch (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor -inf cosTheta) (#s(alt (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) (patch (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor -inf cosTheta) (#s(alt (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) (patch (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor -inf cosTheta) (#s(alt (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) (patch (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (- (pow alpha 2) 1)) (taylor -inf cosTheta) (#s(alt #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1)) (taylor -inf cosTheta) (#s(alt #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1)) (taylor -inf cosTheta) (#s(alt #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1)) (taylor -inf cosTheta) (#s(alt #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (patch #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (pow cosTheta 2) (taylor -inf cosTheta) (#s(alt (*.f32 cosTheta cosTheta) (patch (*.f32 cosTheta cosTheta) #<representation binary32>) () ())) ())
#s(alt (pow cosTheta 2) (taylor -inf cosTheta) (#s(alt (*.f32 cosTheta cosTheta) (patch (*.f32 cosTheta cosTheta) #<representation binary32>) () ())) ())
#s(alt (pow cosTheta 2) (taylor -inf cosTheta) (#s(alt (*.f32 cosTheta cosTheta) (patch (*.f32 cosTheta cosTheta) #<representation binary32>) () ())) ())
#s(alt (pow cosTheta 2) (taylor -inf cosTheta) (#s(alt (*.f32 cosTheta cosTheta) (patch (*.f32 cosTheta cosTheta) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor -inf cosTheta) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor -inf cosTheta) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor -inf cosTheta) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta (- (pow alpha 2) 1)) (taylor -inf cosTheta) (#s(alt (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) (patch (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #<representation binary32>) () ())) ())
Calls

6 calls:

TimeVariablePointExpression
20.0ms
alpha
@0
((/ (/ (- 1 (pow alpha 4)) (- -1 (* alpha alpha))) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (/ (- 1 (pow alpha 4)) (- -1 (* alpha alpha))) (- 1 (pow alpha 4)) (pow alpha 4) (/ (+ (* alpha alpha) -1) (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0))) (+ (* alpha alpha) -1) (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0)) (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (+ (* (/ (* alpha alpha) (/ 0 0)) (/ 1 (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)))) (/ -1 (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0)))) (/ (* alpha alpha) (/ 0 0)) (* alpha alpha) (/ 0 0) (+ (* 1 (/ -1 (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0)))) (* (/ alpha (* (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (PI))) (/ alpha (/ 0 0)))) (/ -1 (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0))) (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0)) (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ (- (* alpha alpha) 1) (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (- (* alpha alpha) 1) (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (PI) (log (* alpha alpha)) (* (PI) (log (* alpha alpha))) (* cosTheta (+ (* alpha alpha) -1)) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (* cosTheta cosTheta) (* cosTheta (+ (* alpha alpha) -1)) (log alpha))
18.0ms
alpha
@inf
((/ (/ (- 1 (pow alpha 4)) (- -1 (* alpha alpha))) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (/ (- 1 (pow alpha 4)) (- -1 (* alpha alpha))) (- 1 (pow alpha 4)) (pow alpha 4) (/ (+ (* alpha alpha) -1) (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0))) (+ (* alpha alpha) -1) (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0)) (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (+ (* (/ (* alpha alpha) (/ 0 0)) (/ 1 (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)))) (/ -1 (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0)))) (/ (* alpha alpha) (/ 0 0)) (* alpha alpha) (/ 0 0) (+ (* 1 (/ -1 (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0)))) (* (/ alpha (* (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (PI))) (/ alpha (/ 0 0)))) (/ -1 (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0))) (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0)) (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ (- (* alpha alpha) 1) (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (- (* alpha alpha) 1) (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (PI) (log (* alpha alpha)) (* (PI) (log (* alpha alpha))) (* cosTheta (+ (* alpha alpha) -1)) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (* cosTheta cosTheta) (* cosTheta (+ (* alpha alpha) -1)) (log alpha))
17.0ms
alpha
@-inf
((/ (/ (- 1 (pow alpha 4)) (- -1 (* alpha alpha))) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (/ (- 1 (pow alpha 4)) (- -1 (* alpha alpha))) (- 1 (pow alpha 4)) (pow alpha 4) (/ (+ (* alpha alpha) -1) (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0))) (+ (* alpha alpha) -1) (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0)) (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (+ (* (/ (* alpha alpha) (/ 0 0)) (/ 1 (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)))) (/ -1 (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0)))) (/ (* alpha alpha) (/ 0 0)) (* alpha alpha) (/ 0 0) (+ (* 1 (/ -1 (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0)))) (* (/ alpha (* (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (PI))) (/ alpha (/ 0 0)))) (/ -1 (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0))) (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0)) (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ (- (* alpha alpha) 1) (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (- (* alpha alpha) 1) (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (PI) (log (* alpha alpha)) (* (PI) (log (* alpha alpha))) (* cosTheta (+ (* alpha alpha) -1)) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (* cosTheta cosTheta) (* cosTheta (+ (* alpha alpha) -1)) (log alpha))
7.0ms
cosTheta
@inf
((/ (/ (- 1 (pow alpha 4)) (- -1 (* alpha alpha))) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (/ (- 1 (pow alpha 4)) (- -1 (* alpha alpha))) (- 1 (pow alpha 4)) (pow alpha 4) (/ (+ (* alpha alpha) -1) (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0))) (+ (* alpha alpha) -1) (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0)) (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (+ (* (/ (* alpha alpha) (/ 0 0)) (/ 1 (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)))) (/ -1 (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0)))) (/ (* alpha alpha) (/ 0 0)) (* alpha alpha) (/ 0 0) (+ (* 1 (/ -1 (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0)))) (* (/ alpha (* (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (PI))) (/ alpha (/ 0 0)))) (/ -1 (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0))) (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0)) (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ (- (* alpha alpha) 1) (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (- (* alpha alpha) 1) (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (PI) (log (* alpha alpha)) (* (PI) (log (* alpha alpha))) (* cosTheta (+ (* alpha alpha) -1)) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (* cosTheta cosTheta) (* cosTheta (+ (* alpha alpha) -1)) (log alpha))
7.0ms
cosTheta
@0
((/ (/ (- 1 (pow alpha 4)) (- -1 (* alpha alpha))) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (/ (- 1 (pow alpha 4)) (- -1 (* alpha alpha))) (- 1 (pow alpha 4)) (pow alpha 4) (/ (+ (* alpha alpha) -1) (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0))) (+ (* alpha alpha) -1) (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0)) (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (+ (* (/ (* alpha alpha) (/ 0 0)) (/ 1 (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)))) (/ -1 (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0)))) (/ (* alpha alpha) (/ 0 0)) (* alpha alpha) (/ 0 0) (+ (* 1 (/ -1 (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0)))) (* (/ alpha (* (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (PI))) (/ alpha (/ 0 0)))) (/ -1 (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0))) (* (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ 0 0)) (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (/ (- (* alpha alpha) 1) (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (- (* alpha alpha) 1) (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (PI) (log (* alpha alpha)) (* (PI) (log (* alpha alpha))) (* cosTheta (+ (* alpha alpha) -1)) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (* cosTheta cosTheta) (* cosTheta (+ (* alpha alpha) -1)) (log alpha))

simplify155.0ms (1.8%)

Memory
7.4MiB live, 237.0MiB allocated
Algorithm
egg-herbie
Rules
6 580×lower-fma.f64
6 580×lower-fma.f32
6 512×lower-*.f64
6 512×lower-*.f32
3 072×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04286138
114945709
271105659
083815325
Stop Event
iter limit
node limit
Counts
312 → 312
Calls
Call 1
Inputs
(/ -1/2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))
(- (* 1/2 (/ (* (pow alpha 2) (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2)))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
(- (* (pow alpha 2) (+ (* 1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))) (* (pow alpha 2) (+ (* -1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3))))) (+ (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* 1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
(- (* (pow alpha 2) (+ (* 1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))) (* (pow alpha 2) (+ (* -1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3))))) (+ (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (+ (* 1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))) (* (pow alpha 2) (+ (* -1 (/ (* (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (+ (* -1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3))))) (+ (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* 1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))))))) (+ 1 (* -1 (pow cosTheta 2))))) (* -1/2 (/ (* (pow cosTheta 2) (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2)))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3))))))))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
-1
(- (pow alpha 2) 1)
(- (pow alpha 2) 1)
(- (pow alpha 2) 1)
1
(+ 1 (* -1 (pow alpha 4)))
(+ 1 (* -1 (pow alpha 4)))
(+ 1 (* -1 (pow alpha 4)))
(pow alpha 4)
(pow alpha 4)
(pow alpha 4)
(pow alpha 4)
-1
(- (pow alpha 2) 1)
(- (pow alpha 2) 1)
(- (pow alpha 2) 1)
(* (PI) (+ 1 (* -1 (pow cosTheta 2))))
(+ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (* (pow alpha 2) (* (pow cosTheta 2) (PI))))
(+ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (* (pow alpha 2) (* (pow cosTheta 2) (PI))))
(+ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (* (pow alpha 2) (* (pow cosTheta 2) (PI))))
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(* (PI) (+ 1 (* -1 (pow cosTheta 2))))
(+ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (* (pow alpha 2) (* (pow cosTheta 2) (PI))))
(+ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (* (pow alpha 2) (* (pow cosTheta 2) (PI))))
(+ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (* (pow alpha 2) (* (pow cosTheta 2) (PI))))
(/ -1/2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))
(- (* 1/2 (* (pow alpha 2) (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* -1 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
(- (* (pow alpha 2) (+ (* -1/2 (/ (* (pow alpha 2) (* (pow cosTheta 2) (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* -1 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))))))) (+ 1 (* -1 (pow cosTheta 2))))) (* 1/2 (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* -1 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
(- (* (pow alpha 2) (+ (* 1/2 (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* -1 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* (pow alpha 2) (+ (* -1/2 (/ (* (pow cosTheta 2) (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* -1 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (+ 1 (* -1 (pow cosTheta 2))))) (* 1/2 (/ (* (pow alpha 2) (* (pow cosTheta 4) (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* -1 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))))))) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
-1
(- (pow alpha 2) 1)
(- (pow alpha 2) 1)
(- (pow alpha 2) 1)
(* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))
(+ (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* 2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log alpha))))))
(+ (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* 2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log alpha))))))
(+ (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* 2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log alpha))))))
(* 2 (log alpha))
(* 2 (log alpha))
(* 2 (log alpha))
(* 2 (log alpha))
(* 2 (* (PI) (log alpha)))
(* 2 (* (PI) (log alpha)))
(* 2 (* (PI) (log alpha)))
(* 2 (* (PI) (log alpha)))
(* -1 cosTheta)
(+ (* -1 cosTheta) (* (pow alpha 2) cosTheta))
(+ (* -1 cosTheta) (* (pow alpha 2) cosTheta))
(+ (* -1 cosTheta) (* (pow alpha 2) cosTheta))
(+ 1 (* -1 (pow cosTheta 2)))
(+ 1 (+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2))))
(+ 1 (+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2))))
(+ 1 (+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2))))
(* -1 cosTheta)
(+ (* -1 cosTheta) (* (pow alpha 2) cosTheta))
(+ (* -1 cosTheta) (* (pow alpha 2) cosTheta))
(+ (* -1 cosTheta) (* (pow alpha 2) cosTheta))
(log alpha)
(log alpha)
(log alpha)
(log alpha)
(/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))
(- (* 1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))))
(- (+ (* -1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (pow alpha 4) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (+ (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 4) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (+ (* 1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow alpha 4) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))))
(- (+ (* -1 (/ (* (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (+ (* -1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha)))))) (+ (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))))) (* (pow alpha 6) (pow cosTheta 2)))) (+ (* -1/2 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2)))) (* (pow alpha 6) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (+ (* -1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (pow alpha 4) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (+ (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 4) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (+ (* 1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow alpha 4) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))))
(pow alpha 2)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* -1 (pow alpha 4))
(* (pow alpha 4) (- (/ 1 (pow alpha 4)) 1))
(* (pow alpha 4) (- (/ 1 (pow alpha 4)) 1))
(* (pow alpha 4) (- (/ 1 (pow alpha 4)) 1))
(pow alpha 4)
(pow alpha 4)
(pow alpha 4)
(pow alpha 4)
(pow alpha 2)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (* (pow cosTheta 2) (PI)))
(* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2))))
(* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2))))
(* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2))))
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(* (pow alpha 2) (* (pow cosTheta 2) (PI)))
(* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2))))
(* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2))))
(* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2))))
(/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))
(- (* 1/2 (/ (- (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (pow alpha 2))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))))
(- (+ (* -1/2 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2)))) (* 1/2 (/ (- (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (pow alpha 2)))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))))
(- (+ (* -1/2 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2)))) (+ (* 1/2 (/ (* (pow (+ 1 (* -1 (pow cosTheta 2))) 2) (- (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 4)))) (* 1/2 (/ (- (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (pow alpha 2))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))))
(pow alpha 2)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* -2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))
(* (pow alpha 2) (+ (* -2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -2 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) (pow alpha 2)))))
(* (pow alpha 2) (+ (* -2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -2 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) (pow alpha 2)))))
(* (pow alpha 2) (+ (* -2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -2 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) (pow alpha 2)))))
(* -2 (log (/ 1 alpha)))
(* -2 (log (/ 1 alpha)))
(* -2 (log (/ 1 alpha)))
(* -2 (log (/ 1 alpha)))
(* -2 (* (PI) (log (/ 1 alpha))))
(* -2 (* (PI) (log (/ 1 alpha))))
(* -2 (* (PI) (log (/ 1 alpha))))
(* -2 (* (PI) (log (/ 1 alpha))))
(* (pow alpha 2) cosTheta)
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(* (pow alpha 2) (pow cosTheta 2))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(* (pow alpha 2) cosTheta)
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(* -1 (log (/ 1 alpha)))
(* -1 (log (/ 1 alpha)))
(* -1 (log (/ 1 alpha)))
(* -1 (log (/ 1 alpha)))
(/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))
(- (* 1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))))
(- (+ (* -1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (pow alpha 4) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha))))))) (+ (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 4) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (+ (* 1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (* 1/2 (/ 1 (* (pow alpha 4) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))))
(- (+ (* -1 (/ (* (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (+ (* -1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha)))))) (+ (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))))) (* (pow alpha 6) (pow cosTheta 2)))) (+ (* -1/2 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2)))) (* (pow alpha 6) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha))))))) (+ (* -1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (pow alpha 4) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha))))))) (+ (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 4) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (+ (* 1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (* 1/2 (/ 1 (* (pow alpha 4) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))))
(pow alpha 2)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* -1 (pow alpha 4))
(* (pow alpha 4) (- (/ 1 (pow alpha 4)) 1))
(* (pow alpha 4) (- (/ 1 (pow alpha 4)) 1))
(* (pow alpha 4) (- (/ 1 (pow alpha 4)) 1))
(pow alpha 4)
(pow alpha 4)
(pow alpha 4)
(pow alpha 4)
(pow alpha 2)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (* (pow cosTheta 2) (PI)))
(* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2))))
(* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2))))
(* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2))))
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(* (pow alpha 2) (* (pow cosTheta 2) (PI)))
(* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2))))
(* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2))))
(* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2))))
(/ 1/2 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))
(- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))) (* 1/2 (/ 1 (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))))
(- (+ (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 4) (* (pow cosTheta 6) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))))
(- (+ (* -1/2 (/ (pow (+ 1 (* -1 (pow cosTheta 2))) 2) (* (pow alpha 6) (* (pow cosTheta 8) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (+ (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 4) (* (pow cosTheta 6) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))))) (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))))
(pow alpha 2)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(* 2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))
(* (pow alpha 2) (+ (* 2 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))) (* 2 (/ (* (PI) (* (+ 1 (* -1 (pow cosTheta 2))) (+ (log -1) (* -1 (log (/ -1 alpha)))))) (pow alpha 2)))))
(* (pow alpha 2) (+ (* 2 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))) (* 2 (/ (* (PI) (* (+ 1 (* -1 (pow cosTheta 2))) (+ (log -1) (* -1 (log (/ -1 alpha)))))) (pow alpha 2)))))
(* (pow alpha 2) (+ (* 2 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))) (* 2 (/ (* (PI) (* (+ 1 (* -1 (pow cosTheta 2))) (+ (log -1) (* -1 (log (/ -1 alpha)))))) (pow alpha 2)))))
(* -2 (log (/ -1 alpha)))
(* -2 (log (/ -1 alpha)))
(* -2 (log (/ -1 alpha)))
(* -2 (log (/ -1 alpha)))
(* -2 (* (PI) (log (/ -1 alpha))))
(* -2 (* (PI) (log (/ -1 alpha))))
(* -2 (* (PI) (log (/ -1 alpha))))
(* -2 (* (PI) (log (/ -1 alpha))))
(* (pow alpha 2) cosTheta)
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(* (pow alpha 2) (pow cosTheta 2))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(* (pow alpha 2) cosTheta)
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(+ (log -1) (* -1 (log (/ -1 alpha))))
(+ (log -1) (* -1 (log (/ -1 alpha))))
(+ (log -1) (* -1 (log (/ -1 alpha))))
(+ (log -1) (* -1 (log (/ -1 alpha))))
(* -1 (/ (- 1 (pow alpha 4)) (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2))))))
(+ (* -1 (/ (- 1 (pow alpha 4)) (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2)))))) (/ (* (pow cosTheta 2) (* (- 1 (pow alpha 4)) (- (pow alpha 2) 1))) (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2))))))
(+ (* -1 (/ (- 1 (pow alpha 4)) (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2)))))) (* (pow cosTheta 2) (+ (* -1 (/ (* (pow cosTheta 2) (* (- 1 (pow alpha 4)) (pow (- (pow alpha 2) 1) 2))) (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2)))))) (/ (* (- 1 (pow alpha 4)) (- (pow alpha 2) 1)) (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2))))))))
(+ (* -1 (/ (- 1 (pow alpha 4)) (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2)))))) (* (pow cosTheta 2) (+ (* (pow cosTheta 2) (+ (* -1 (/ (* (- 1 (pow alpha 4)) (pow (- (pow alpha 2) 1) 2)) (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2)))))) (/ (* (pow cosTheta 2) (* (- 1 (pow alpha 4)) (pow (- (pow alpha 2) 1) 3))) (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2))))))) (/ (* (- 1 (pow alpha 4)) (- (pow alpha 2) 1)) (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2))))))))
(PI)
(+ (PI) (* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1))))
(+ (PI) (* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1))))
(+ (PI) (* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1))))
(PI)
(+ (PI) (* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1))))
(+ (PI) (* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1))))
(+ (PI) (* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1))))
(* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha))))
(+ (* -1/2 (/ (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 2)) (* (PI) (log alpha)))) (* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))))
(+ (* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (* (pow cosTheta 2) (+ (* -1/2 (/ (pow (- (pow alpha 2) 1) 2) (* (PI) (log alpha)))) (* 1/2 (/ (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 3)) (* (PI) (log alpha)))))))
(+ (* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (* (pow cosTheta 2) (+ (* -1/2 (/ (pow (- (pow alpha 2) 1) 2) (* (PI) (log alpha)))) (* (pow cosTheta 2) (+ (* -1/2 (/ (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 4)) (* (PI) (log alpha)))) (* 1/2 (/ (pow (- (pow alpha 2) 1) 3) (* (PI) (log alpha)))))))))
(* 2 (* (PI) (log alpha)))
(+ (* 2 (* (PI) (log alpha))) (* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))))
(+ (* 2 (* (PI) (log alpha))) (* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))))
(+ (* 2 (* (PI) (log alpha))) (* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
1
(+ 1 (* (pow cosTheta 2) (- (pow alpha 2) 1)))
(+ 1 (* (pow cosTheta 2) (- (pow alpha 2) 1)))
(+ 1 (* (pow cosTheta 2) (- (pow alpha 2) 1)))
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* -1 (/ (- 1 (pow alpha 4)) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1)))))))
(/ (+ (* -1 (/ (- 1 (pow alpha 4)) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1)))))) (* -1 (/ (- (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (pow cosTheta 2)))) (pow cosTheta 2))
(/ (+ (* -1 (/ (- 1 (pow alpha 4)) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1)))))) (+ (* -1 (/ (- (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 3))))) (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 3)))))) (pow cosTheta 4))) (* -1 (/ (- (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (pow cosTheta 2))))) (pow cosTheta 2))
(/ (+ (* -1 (/ (- 1 (pow alpha 4)) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1)))))) (+ (* -1 (/ (- (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 3))))) (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 3)))))) (pow cosTheta 4))) (+ (* -1 (/ (- (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (pow cosTheta 2))) (* -1 (/ (- (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 4))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 4)))))) (pow cosTheta 6)))))) (pow cosTheta 2))
(* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1)))
(* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2))))
(* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2))))
(* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2))))
(* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1)))
(* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2))))
(* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2))))
(* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2))))
(/ 1/2 (* (pow cosTheta 2) (* (PI) (log alpha))))
(/ (- (* 1/2 (/ 1 (* (PI) (log alpha)))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))))) (pow cosTheta 2))
(/ (- (+ (/ 1/2 (* (pow cosTheta 4) (* (PI) (* (log alpha) (pow (- (pow alpha 2) 1) 2))))) (* 1/2 (/ 1 (* (PI) (log alpha))))) (/ 1/2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1)))))) (pow cosTheta 2))
(/ (- (+ (* 1/2 (/ 1 (* (PI) (log alpha)))) (* 1/2 (/ 1 (* (pow cosTheta 4) (* (PI) (* (log alpha) (pow (- (pow alpha 2) 1) 2))))))) (+ (/ 1/2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))) (* 1/2 (/ 1 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- (pow alpha 2) 1) 3)))))))) (pow cosTheta 2))
(* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1)))))
(* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- (pow alpha 2) 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))
(* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- (pow alpha 2) 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))
(* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- (pow alpha 2) 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1))
(* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1))
(* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1))
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* -1 (/ (- 1 (pow alpha 4)) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1)))))))
(/ (+ (* -1 (/ (- 1 (pow alpha 4)) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1)))))) (* -1 (/ (- (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (pow cosTheta 2)))) (pow cosTheta 2))
(/ (+ (* -1 (/ (- 1 (pow alpha 4)) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1)))))) (+ (* -1 (/ (- (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 3))))) (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 3)))))) (pow cosTheta 4))) (* -1 (/ (- (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (pow cosTheta 2))))) (pow cosTheta 2))
(/ (+ (* -1 (/ (- 1 (pow alpha 4)) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1)))))) (+ (* -1 (/ (- (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 3))))) (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 3)))))) (pow cosTheta 4))) (+ (* -1 (/ (- (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (pow cosTheta 2))) (* -1 (/ (- (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 4))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 4)))))) (pow cosTheta 6)))))) (pow cosTheta 2))
(* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1)))
(* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2))))
(* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2))))
(* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2))))
(* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1)))
(* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2))))
(* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2))))
(* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2))))
(/ 1/2 (* (pow cosTheta 2) (* (PI) (log alpha))))
(/ (- (* 1/2 (/ 1 (* (PI) (log alpha)))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))))) (pow cosTheta 2))
(/ (- (+ (/ 1/2 (* (pow cosTheta 4) (* (PI) (* (log alpha) (pow (- (pow alpha 2) 1) 2))))) (* 1/2 (/ 1 (* (PI) (log alpha))))) (/ 1/2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1)))))) (pow cosTheta 2))
(/ (- (+ (* 1/2 (/ 1 (* (PI) (log alpha)))) (* 1/2 (/ 1 (* (pow cosTheta 4) (* (PI) (* (log alpha) (pow (- (pow alpha 2) 1) 2))))))) (+ (/ 1/2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))) (* 1/2 (/ 1 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- (pow alpha 2) 1) 3)))))))) (pow cosTheta 2))
(* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1)))))
(* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- (pow alpha 2) 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))
(* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- (pow alpha 2) 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))
(* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- (pow alpha 2) 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1))
(* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1))
(* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1))
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(pow cosTheta 2)
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
(* cosTheta (- (pow alpha 2) 1))
Outputs
(/ -1/2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))
(/.f32 #s(literal 1/2 binary32) (*.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (*.f32 (log.f32 alpha) (PI.f32))))
(- (* 1/2 (/ (* (pow alpha 2) (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2)))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
(fma.f32 (*.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (PI.f32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32)) (log.f32 alpha))) alpha) alpha (/.f32 #s(literal 1/2 binary32) (*.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (*.f32 (log.f32 alpha) (PI.f32)))))
(- (* (pow alpha 2) (+ (* 1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))) (* (pow alpha 2) (+ (* -1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3))))) (+ (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* 1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
(fma.f32 (*.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (PI.f32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32)) (log.f32 alpha))) alpha) alpha (fma.f32 (pow.f32 alpha #s(literal 4 binary32)) (fma.f32 (fma.f32 (/.f32 cosTheta (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 cosTheta (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (log.f32 alpha)))) #s(literal 1/2 binary32) (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 3 binary32)))) (/.f32 #s(literal 1/2 binary32) (*.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (*.f32 (log.f32 alpha) (PI.f32))))))
(- (* (pow alpha 2) (+ (* 1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))) (* (pow alpha 2) (+ (* -1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3))))) (+ (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (+ (* 1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))) (* (pow alpha 2) (+ (* -1 (/ (* (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (+ (* -1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3))))) (+ (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))) (* 1/2 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))))))) (+ 1 (* -1 (pow cosTheta 2))))) (* -1/2 (/ (* (pow cosTheta 2) (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2)))) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 3))))))))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
(fma.f32 (fma.f32 (fma.f32 (fma.f32 (/.f32 cosTheta (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 cosTheta (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (log.f32 alpha)))) #s(literal 1/2 binary32) (fma.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 3 binary32)) (log.f32 alpha))) (/.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (/.f32 (fma.f32 (fma.f32 (/.f32 cosTheta (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 cosTheta (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (log.f32 alpha)))) #s(literal 1/2 binary32) (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 3 binary32)))) (fma.f32 cosTheta cosTheta #s(literal -1 binary32)))) (*.f32 alpha alpha) (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 3 binary32))))) (*.f32 alpha alpha) (/.f32 (/.f32 #s(literal 1/2 binary32) (PI.f32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32)) (log.f32 alpha)))) (*.f32 alpha alpha) (/.f32 #s(literal 1/2 binary32) (*.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (*.f32 (log.f32 alpha) (PI.f32)))))
-1
#s(literal -1 binary32)
(- (pow alpha 2) 1)
(fma.f32 alpha alpha #s(literal -1 binary32))
(- (pow alpha 2) 1)
(fma.f32 alpha alpha #s(literal -1 binary32))
(- (pow alpha 2) 1)
(fma.f32 alpha alpha #s(literal -1 binary32))
1
#s(literal 1 binary32)
(+ 1 (* -1 (pow alpha 4)))
(-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))
(+ 1 (* -1 (pow alpha 4)))
(-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))
(+ 1 (* -1 (pow alpha 4)))
(-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))
(pow alpha 4)
(pow.f32 alpha #s(literal 4 binary32))
(pow alpha 4)
(pow.f32 alpha #s(literal 4 binary32))
(pow alpha 4)
(pow.f32 alpha #s(literal 4 binary32))
(pow alpha 4)
(pow.f32 alpha #s(literal 4 binary32))
-1
#s(literal -1 binary32)
(- (pow alpha 2) 1)
(fma.f32 alpha alpha #s(literal -1 binary32))
(- (pow alpha 2) 1)
(fma.f32 alpha alpha #s(literal -1 binary32))
(- (pow alpha 2) 1)
(fma.f32 alpha alpha #s(literal -1 binary32))
(* (PI) (+ 1 (* -1 (pow cosTheta 2))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32))
(+ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (* (pow alpha 2) (* (pow cosTheta 2) (PI))))
(*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))
(+ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (* (pow alpha 2) (* (pow cosTheta 2) (PI))))
(*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))
(+ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (* (pow alpha 2) (* (pow cosTheta 2) (PI))))
(*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(* (PI) (+ 1 (* -1 (pow cosTheta 2))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32))
(+ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (* (pow alpha 2) (* (pow cosTheta 2) (PI))))
(*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))
(+ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (* (pow alpha 2) (* (pow cosTheta 2) (PI))))
(*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))
(+ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (* (pow alpha 2) (* (pow cosTheta 2) (PI))))
(*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))
(/ -1/2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))
(/.f32 #s(literal 1/2 binary32) (*.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (*.f32 (log.f32 alpha) (PI.f32))))
(- (* 1/2 (* (pow alpha 2) (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* -1 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
(fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) (fma.f32 (/.f32 cosTheta (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 cosTheta (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (log.f32 alpha)))) (/.f32 #s(literal 1/2 binary32) (*.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (*.f32 (log.f32 alpha) (PI.f32)))))
(- (* (pow alpha 2) (+ (* -1/2 (/ (* (pow alpha 2) (* (pow cosTheta 2) (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* -1 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))))))) (+ 1 (* -1 (pow cosTheta 2))))) (* 1/2 (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* -1 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 alpha alpha)) (/.f32 (*.f32 (fma.f32 (/.f32 cosTheta (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 cosTheta (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (log.f32 alpha)))) (*.f32 cosTheta cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (fma.f32 (/.f32 cosTheta (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 cosTheta (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (log.f32 alpha)))) #s(literal 1/2 binary32))) (*.f32 alpha alpha) (/.f32 #s(literal 1/2 binary32) (*.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (*.f32 (log.f32 alpha) (PI.f32)))))
(- (* (pow alpha 2) (+ (* 1/2 (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* -1 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* (pow alpha 2) (+ (* -1/2 (/ (* (pow cosTheta 2) (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* -1 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (+ 1 (* -1 (pow cosTheta 2))))) (* 1/2 (/ (* (pow alpha 2) (* (pow cosTheta 4) (- (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* -1 (/ (pow cosTheta 2) (* (PI) (* (log alpha) (pow (+ 1 (* -1 (pow cosTheta 2))) 2)))))))) (pow (+ 1 (* -1 (pow cosTheta 2))) 2))))))) (* 1/2 (/ 1 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))))
(fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) (fma.f32 (/.f32 cosTheta (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 cosTheta (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (log.f32 alpha)))) (fma.f32 (fma.f32 (*.f32 (*.f32 cosTheta cosTheta) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (/.f32 cosTheta (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 cosTheta (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (log.f32 alpha)))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) (/.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (fma.f32 (/.f32 cosTheta (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 cosTheta (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (log.f32 alpha))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32))))) (pow.f32 alpha #s(literal 4 binary32)) (/.f32 #s(literal 1/2 binary32) (*.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (*.f32 (log.f32 alpha) (PI.f32))))))
-1
#s(literal -1 binary32)
(- (pow alpha 2) 1)
(fma.f32 alpha alpha #s(literal -1 binary32))
(- (pow alpha 2) 1)
(fma.f32 alpha alpha #s(literal -1 binary32))
(- (pow alpha 2) 1)
(fma.f32 alpha alpha #s(literal -1 binary32))
(* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2))))))
(*.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (*.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (log.f32 alpha)))
(+ (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* 2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log alpha))))))
(*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 alpha alpha) cosTheta) cosTheta) (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) #s(literal 2 binary32))
(+ (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* 2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log alpha))))))
(*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 alpha alpha) cosTheta) cosTheta) (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) #s(literal 2 binary32))
(+ (* 2 (* (PI) (* (log alpha) (+ 1 (* -1 (pow cosTheta 2)))))) (* 2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log alpha))))))
(*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 alpha alpha) cosTheta) cosTheta) (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) #s(literal 2 binary32))
(* 2 (log alpha))
(*.f32 #s(literal 2 binary32) (log.f32 alpha))
(* 2 (log alpha))
(*.f32 #s(literal 2 binary32) (log.f32 alpha))
(* 2 (log alpha))
(*.f32 #s(literal 2 binary32) (log.f32 alpha))
(* 2 (log alpha))
(*.f32 #s(literal 2 binary32) (log.f32 alpha))
(* 2 (* (PI) (log alpha)))
(*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))
(* 2 (* (PI) (log alpha)))
(*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))
(* 2 (* (PI) (log alpha)))
(*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))
(* 2 (* (PI) (log alpha)))
(*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))
(* -1 cosTheta)
(neg.f32 cosTheta)
(+ (* -1 cosTheta) (* (pow alpha 2) cosTheta))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(+ (* -1 cosTheta) (* (pow alpha 2) cosTheta))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(+ (* -1 cosTheta) (* (pow alpha 2) cosTheta))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(+ 1 (* -1 (pow cosTheta 2)))
(-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))
(+ 1 (+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2))))
(fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))
(+ 1 (+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2))))
(fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))
(+ 1 (+ (* -1 (pow cosTheta 2)) (* (pow alpha 2) (pow cosTheta 2))))
(fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))
(* -1 cosTheta)
(neg.f32 cosTheta)
(+ (* -1 cosTheta) (* (pow alpha 2) cosTheta))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(+ (* -1 cosTheta) (* (pow alpha 2) cosTheta))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(+ (* -1 cosTheta) (* (pow alpha 2) cosTheta))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(log alpha)
(log.f32 alpha)
(log alpha)
(log.f32 alpha)
(log alpha)
(log.f32 alpha)
(log alpha)
(log.f32 alpha)
(/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))
(/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) cosTheta) cosTheta)
(- (* 1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))))
(+.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) cosTheta) cosTheta) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (neg.f32 (log.f32 alpha)))))
(- (+ (* -1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (pow alpha 4) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (+ (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 4) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (+ (* 1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow alpha 4) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))))
(+.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 alpha #s(literal 4 binary32))) (/.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 alpha))) (/.f32 (/.f32 #s(literal -1/2 binary32) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (PI.f32)) (neg.f32 (log.f32 alpha))))) (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (*.f32 (neg.f32 (PI.f32)) (log.f32 alpha)) (*.f32 cosTheta cosTheta))) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (neg.f32 (log.f32 alpha))))) (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) cosTheta) cosTheta)))
(- (+ (* -1 (/ (* (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (+ (* -1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha)))))) (+ (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))) (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))))) (* (pow alpha 6) (pow cosTheta 2)))) (+ (* -1/2 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2)))) (* (pow alpha 6) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (+ (* -1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (pow alpha 4) (* (pow cosTheta 6) (* (PI) (log (/ 1 alpha))))))) (+ (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 4) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (+ (* 1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (* 1/2 (/ 1 (* (pow alpha 4) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))))
(-.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 cosTheta #s(literal 6 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (neg.f32 (PI.f32)) (log.f32 alpha))) (+.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 alpha #s(literal 4 binary32))) (/.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 alpha))) (/.f32 (/.f32 #s(literal -1/2 binary32) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (PI.f32)) (neg.f32 (log.f32 alpha))))) (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (*.f32 (neg.f32 (PI.f32)) (log.f32 alpha)) (*.f32 cosTheta cosTheta))) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (neg.f32 (log.f32 alpha))))) (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) cosTheta) cosTheta)))) (/.f32 (+.f32 (fma.f32 (/.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 alpha))) #s(literal 1/2 binary32) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (neg.f32 (log.f32 alpha)))) (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (PI.f32))) (neg.f32 (log.f32 alpha)))) (*.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) cosTheta) cosTheta)))
(pow alpha 2)
(*.f32 alpha alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)
(* -1 (pow alpha 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* (pow alpha 4) (- (/ 1 (pow alpha 4)) 1))
(-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))
(* (pow alpha 4) (- (/ 1 (pow alpha 4)) 1))
(-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))
(* (pow alpha 4) (- (/ 1 (pow alpha 4)) 1))
(-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))
(pow alpha 4)
(pow.f32 alpha #s(literal 4 binary32))
(pow alpha 4)
(pow.f32 alpha #s(literal 4 binary32))
(pow alpha 4)
(pow.f32 alpha #s(literal 4 binary32))
(pow alpha 4)
(pow.f32 alpha #s(literal 4 binary32))
(pow alpha 2)
(*.f32 alpha alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)
(* (pow alpha 2) (* (pow cosTheta 2) (PI)))
(*.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) alpha) alpha)
(* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2))))
(*.f32 (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) alpha) alpha))) (*.f32 alpha alpha))
(* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2))))
(*.f32 (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) alpha) alpha))) (*.f32 alpha alpha))
(* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2))))
(*.f32 (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) alpha) alpha))) (*.f32 alpha alpha))
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(* (pow alpha 2) (* (pow cosTheta 2) (PI)))
(*.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) alpha) alpha)
(* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2))))
(*.f32 (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) alpha) alpha))) (*.f32 alpha alpha))
(* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2))))
(*.f32 (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) alpha) alpha))) (*.f32 alpha alpha))
(* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2))))
(*.f32 (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) alpha) alpha))) (*.f32 alpha alpha))
(/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))
(/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) cosTheta) cosTheta)
(- (* 1/2 (/ (- (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (pow alpha 2))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))))
(fma.f32 (/.f32 (+.f32 (/.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 alpha))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (neg.f32 (log.f32 alpha)))) (*.f32 alpha alpha)) #s(literal 1/2 binary32) (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) cosTheta) cosTheta))
(- (+ (* -1/2 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2)))) (* 1/2 (/ (- (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (pow alpha 2)))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal -1/2 binary32)) (/.f32 (+.f32 (/.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 alpha))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (neg.f32 (log.f32 alpha)))) (*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) cosTheta) cosTheta)) (fma.f32 (/.f32 (+.f32 (/.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 alpha))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (neg.f32 (log.f32 alpha)))) (*.f32 alpha alpha)) #s(literal 1/2 binary32) (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) cosTheta) cosTheta)))
(- (+ (* -1/2 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (- (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 4) (pow cosTheta 2)))) (+ (* 1/2 (/ (* (pow (+ 1 (* -1 (pow cosTheta 2))) 2) (- (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha)))))))) (* (pow alpha 6) (pow cosTheta 4)))) (* 1/2 (/ (- (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -1 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ 1 alpha))))))) (pow alpha 2))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha)))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (pow.f32 alpha #s(literal 4 binary32)))) (/.f32 (+.f32 (/.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 alpha))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (neg.f32 (log.f32 alpha)))) (*.f32 cosTheta cosTheta)) (fma.f32 (fma.f32 (/.f32 (+.f32 (/.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 alpha))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (neg.f32 (log.f32 alpha)))) (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 cosTheta #s(literal 4 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32)) (/.f32 (+.f32 (/.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 alpha))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (neg.f32 (log.f32 alpha)))) (*.f32 alpha alpha))) #s(literal 1/2 binary32) (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) cosTheta) cosTheta)))
(pow alpha 2)
(*.f32 alpha alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)
(* -2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 alpha alpha) cosTheta) cosTheta)) (*.f32 (log.f32 alpha) (PI.f32)))
(* (pow alpha 2) (+ (* -2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -2 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) (pow alpha 2)))))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 alpha alpha)) (fma.f32 (neg.f32 (PI.f32)) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha)) (*.f32 (*.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (log.f32 alpha)) (/.f32 (PI.f32) (*.f32 alpha alpha)))))
(* (pow alpha 2) (+ (* -2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -2 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) (pow alpha 2)))))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 alpha alpha)) (fma.f32 (neg.f32 (PI.f32)) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha)) (*.f32 (*.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (log.f32 alpha)) (/.f32 (PI.f32) (*.f32 alpha alpha)))))
(* (pow alpha 2) (+ (* -2 (* (pow cosTheta 2) (* (PI) (log (/ 1 alpha))))) (* -2 (/ (* (PI) (* (log (/ 1 alpha)) (+ 1 (* -1 (pow cosTheta 2))))) (pow alpha 2)))))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 alpha alpha)) (fma.f32 (neg.f32 (PI.f32)) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha)) (*.f32 (*.f32 (fma.f32 cosTheta cosTheta #s(literal -1 binary32)) (log.f32 alpha)) (/.f32 (PI.f32) (*.f32 alpha alpha)))))
(* -2 (log (/ 1 alpha)))
(*.f32 #s(literal 2 binary32) (log.f32 alpha))
(* -2 (log (/ 1 alpha)))
(*.f32 #s(literal 2 binary32) (log.f32 alpha))
(* -2 (log (/ 1 alpha)))
(*.f32 #s(literal 2 binary32) (log.f32 alpha))
(* -2 (log (/ 1 alpha)))
(*.f32 #s(literal 2 binary32) (log.f32 alpha))
(* -2 (* (PI) (log (/ 1 alpha))))
(*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))
(* -2 (* (PI) (log (/ 1 alpha))))
(*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))
(* -2 (* (PI) (log (/ 1 alpha))))
(*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))
(* -2 (* (PI) (log (/ 1 alpha))))
(*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))
(* (pow alpha 2) cosTheta)
(*.f32 (*.f32 alpha alpha) cosTheta)
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(*.f32 (*.f32 (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha alpha))) alpha) alpha)
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(*.f32 (*.f32 (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha alpha))) alpha) alpha)
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(*.f32 (*.f32 (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha alpha))) alpha) alpha)
(* (pow alpha 2) (pow cosTheta 2))
(*.f32 (*.f32 (*.f32 alpha alpha) cosTheta) cosTheta)
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(*.f32 (fma.f32 cosTheta cosTheta (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) alpha) alpha)) (*.f32 alpha alpha))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(*.f32 (fma.f32 cosTheta cosTheta (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) alpha) alpha)) (*.f32 alpha alpha))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(*.f32 (fma.f32 cosTheta cosTheta (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) alpha) alpha)) (*.f32 alpha alpha))
(* (pow alpha 2) cosTheta)
(*.f32 (*.f32 alpha alpha) cosTheta)
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(*.f32 (*.f32 (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha alpha))) alpha) alpha)
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(*.f32 (*.f32 (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha alpha))) alpha) alpha)
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(*.f32 (*.f32 (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha alpha))) alpha) alpha)
(* -1 (log (/ 1 alpha)))
(log.f32 alpha)
(* -1 (log (/ 1 alpha)))
(log.f32 alpha)
(* -1 (log (/ 1 alpha)))
(log.f32 alpha)
(* -1 (log (/ 1 alpha)))
(log.f32 alpha)
(/ -1/2 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))
(/.f32 (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))
(- (* 1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))))
(-.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))
(- (+ (* -1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (pow alpha 4) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha))))))) (+ (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 4) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (+ (* 1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (* 1/2 (/ 1 (* (pow alpha 4) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))))
(-.f32 (+.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 alpha #s(literal 4 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (/.f32 (/.f32 #s(literal -1/2 binary32) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))))) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))
(- (+ (* -1 (/ (* (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (+ (* -1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha)))))) (+ (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))) (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))))) (* (pow alpha 6) (pow cosTheta 2)))) (+ (* -1/2 (/ (* (+ 1 (* -1 (pow cosTheta 2))) (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2)))) (* (pow alpha 6) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha))))))) (+ (* -1/2 (/ (pow (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) 2) (* (pow alpha 4) (* (pow cosTheta 6) (* (PI) (log (/ -1 alpha))))))) (+ (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 4) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (+ (* 1/2 (/ (+ 1 (+ (* -1 (pow cosTheta 2)) (pow cosTheta 2))) (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (log (/ -1 alpha))))))) (* 1/2 (/ 1 (* (pow alpha 4) (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (log (/ -1 alpha)))))))
(-.f32 (-.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) (pow.f32 alpha #s(literal 6 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (+.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 alpha #s(literal 4 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (/.f32 (/.f32 #s(literal -1/2 binary32) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))))) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (/.f32 (+.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (PI.f32))) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (*.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) cosTheta) cosTheta)))
(pow alpha 2)
(*.f32 alpha alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)
(* -1 (pow alpha 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* (pow alpha 4) (- (/ 1 (pow alpha 4)) 1))
(-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))
(* (pow alpha 4) (- (/ 1 (pow alpha 4)) 1))
(-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))
(* (pow alpha 4) (- (/ 1 (pow alpha 4)) 1))
(-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))
(pow alpha 4)
(pow.f32 alpha #s(literal 4 binary32))
(pow alpha 4)
(pow.f32 alpha #s(literal 4 binary32))
(pow alpha 4)
(pow.f32 alpha #s(literal 4 binary32))
(pow alpha 4)
(pow.f32 alpha #s(literal 4 binary32))
(pow alpha 2)
(*.f32 alpha alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)
(* (pow alpha 2) (* (pow cosTheta 2) (PI)))
(*.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) alpha) alpha)
(* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2))))
(*.f32 (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) alpha) alpha))) (*.f32 alpha alpha))
(* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2))))
(*.f32 (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) alpha) alpha))) (*.f32 alpha alpha))
(* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2))))
(*.f32 (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) alpha) alpha))) (*.f32 alpha alpha))
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(* (pow alpha 2) (* (pow cosTheta 2) (PI)))
(*.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) alpha) alpha)
(* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2))))
(*.f32 (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) alpha) alpha))) (*.f32 alpha alpha))
(* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2))))
(*.f32 (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) alpha) alpha))) (*.f32 alpha alpha))
(* (pow alpha 2) (+ (* (pow cosTheta 2) (PI)) (/ (* (PI) (+ 1 (* -1 (pow cosTheta 2)))) (pow alpha 2))))
(*.f32 (*.f32 (PI.f32) (fma.f32 cosTheta cosTheta (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) alpha) alpha))) (*.f32 alpha alpha))
(/ 1/2 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))
(/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))
(- (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))) (* 1/2 (/ 1 (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))))
(-.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))))
(- (+ (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 4) (* (pow cosTheta 6) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))))
(-.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 alpha #s(literal 4 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (PI.f32)) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))))
(- (+ (* -1/2 (/ (pow (+ 1 (* -1 (pow cosTheta 2))) 2) (* (pow alpha 6) (* (pow cosTheta 8) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (+ (* 1/2 (/ (+ 1 (* -1 (pow cosTheta 2))) (* (pow alpha 4) (* (pow cosTheta 6) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))))) (/ 1/2 (* (pow alpha 2) (* (pow cosTheta 4) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha)))))))))
(-.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) (pow.f32 alpha #s(literal 6 binary32))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 8 binary32)) (PI.f32)) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 alpha #s(literal 4 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (PI.f32)) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))) (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))))) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 (pow.f32 cosTheta #s(literal 4 binary32)) (PI.f32)) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))))))
(pow alpha 2)
(*.f32 alpha alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)
(* (pow alpha 2) (- 1 (/ 1 (pow alpha 2))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)
(* 2 (* (pow alpha 2) (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))))
(*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 2 binary32)) (*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))))
(* (pow alpha 2) (+ (* 2 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))) (* 2 (/ (* (PI) (* (+ 1 (* -1 (pow cosTheta 2))) (+ (log -1) (* -1 (log (/ -1 alpha)))))) (pow alpha 2)))))
(*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 2 binary32)) (fma.f32 (*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (/.f32 (PI.f32) (*.f32 alpha alpha)) (*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))
(* (pow alpha 2) (+ (* 2 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))) (* 2 (/ (* (PI) (* (+ 1 (* -1 (pow cosTheta 2))) (+ (log -1) (* -1 (log (/ -1 alpha)))))) (pow alpha 2)))))
(*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 2 binary32)) (fma.f32 (*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (/.f32 (PI.f32) (*.f32 alpha alpha)) (*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))
(* (pow alpha 2) (+ (* 2 (* (pow cosTheta 2) (* (PI) (+ (log -1) (* -1 (log (/ -1 alpha))))))) (* 2 (/ (* (PI) (* (+ 1 (* -1 (pow cosTheta 2))) (+ (log -1) (* -1 (log (/ -1 alpha)))))) (pow alpha 2)))))
(*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 2 binary32)) (fma.f32 (*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (/.f32 (PI.f32) (*.f32 alpha alpha)) (*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))))
(* -2 (log (/ -1 alpha)))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) #s(literal -2 binary32))
(* -2 (log (/ -1 alpha)))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) #s(literal -2 binary32))
(* -2 (log (/ -1 alpha)))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) #s(literal -2 binary32))
(* -2 (log (/ -1 alpha)))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) #s(literal -2 binary32))
(* -2 (* (PI) (log (/ -1 alpha))))
(*.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))
(* -2 (* (PI) (log (/ -1 alpha))))
(*.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))
(* -2 (* (PI) (log (/ -1 alpha))))
(*.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))
(* -2 (* (PI) (log (/ -1 alpha))))
(*.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))
(* (pow alpha 2) cosTheta)
(*.f32 (*.f32 alpha alpha) cosTheta)
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(*.f32 (*.f32 (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha alpha))) alpha) alpha)
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(*.f32 (*.f32 (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha alpha))) alpha) alpha)
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(*.f32 (*.f32 (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha alpha))) alpha) alpha)
(* (pow alpha 2) (pow cosTheta 2))
(*.f32 (*.f32 (*.f32 alpha alpha) cosTheta) cosTheta)
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(*.f32 (fma.f32 cosTheta cosTheta (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) alpha) alpha)) (*.f32 alpha alpha))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(*.f32 (fma.f32 cosTheta cosTheta (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) alpha) alpha)) (*.f32 alpha alpha))
(* (pow alpha 2) (+ (* -1 (/ (pow cosTheta 2) (pow alpha 2))) (+ (/ 1 (pow alpha 2)) (pow cosTheta 2))))
(*.f32 (fma.f32 cosTheta cosTheta (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) alpha) alpha)) (*.f32 alpha alpha))
(* (pow alpha 2) cosTheta)
(*.f32 (*.f32 alpha alpha) cosTheta)
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(*.f32 (*.f32 (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha alpha))) alpha) alpha)
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(*.f32 (*.f32 (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha alpha))) alpha) alpha)
(* (pow alpha 2) (+ cosTheta (* -1 (/ cosTheta (pow alpha 2)))))
(*.f32 (*.f32 (-.f32 cosTheta (/.f32 cosTheta (*.f32 alpha alpha))) alpha) alpha)
(+ (log -1) (* -1 (log (/ -1 alpha))))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))
(+ (log -1) (* -1 (log (/ -1 alpha))))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))
(+ (log -1) (* -1 (log (/ -1 alpha))))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))
(+ (log -1) (* -1 (log (/ -1 alpha))))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))
(* -1 (/ (- 1 (pow alpha 4)) (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2))))))
(/.f32 (/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (log.f32 (*.f32 alpha alpha)))) (PI.f32))
(+ (* -1 (/ (- 1 (pow alpha 4)) (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2)))))) (/ (* (pow cosTheta 2) (* (- 1 (pow alpha 4)) (- (pow alpha 2) 1))) (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2))))))
(-.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (PI.f32)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (log.f32 (*.f32 alpha alpha))))) (*.f32 cosTheta cosTheta)) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (PI.f32)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (log.f32 (*.f32 alpha alpha)))))
(+ (* -1 (/ (- 1 (pow alpha 4)) (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2)))))) (* (pow cosTheta 2) (+ (* -1 (/ (* (pow cosTheta 2) (* (- 1 (pow alpha 4)) (pow (- (pow alpha 2) 1) 2))) (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2)))))) (/ (* (- 1 (pow alpha 4)) (- (pow alpha 2) 1)) (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2))))))))
(fma.f32 (-.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (PI.f32)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (log.f32 (*.f32 alpha alpha))))) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (PI.f32))) (/.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (log.f32 (*.f32 alpha alpha)))))) (*.f32 cosTheta cosTheta) (/.f32 (/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (log.f32 (*.f32 alpha alpha)))) (PI.f32)))
(+ (* -1 (/ (- 1 (pow alpha 4)) (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2)))))) (* (pow cosTheta 2) (+ (* (pow cosTheta 2) (+ (* -1 (/ (* (- 1 (pow alpha 4)) (pow (- (pow alpha 2) 1) 2)) (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2)))))) (/ (* (pow cosTheta 2) (* (- 1 (pow alpha 4)) (pow (- (pow alpha 2) 1) 3))) (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2))))))) (/ (* (- 1 (pow alpha 4)) (- (pow alpha 2) 1)) (* (PI) (* (log (pow alpha 2)) (+ 1 (pow alpha 2))))))))
(-.f32 (fma.f32 (-.f32 (*.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (PI.f32)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (log.f32 (*.f32 alpha alpha))))) (*.f32 cosTheta cosTheta)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (PI.f32)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (log.f32 (*.f32 alpha alpha)))))) (pow.f32 cosTheta #s(literal 4 binary32)) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (PI.f32)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (log.f32 (*.f32 alpha alpha))))) (*.f32 cosTheta cosTheta))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (PI.f32)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (log.f32 (*.f32 alpha alpha)))))
(PI)
(PI.f32)
(+ (PI) (* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1))))
(fma.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (*.f32 cosTheta cosTheta) (PI.f32))
(+ (PI) (* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1))))
(fma.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (*.f32 cosTheta cosTheta) (PI.f32))
(+ (PI) (* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1))))
(fma.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (*.f32 cosTheta cosTheta) (PI.f32))
(PI)
(PI.f32)
(+ (PI) (* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1))))
(fma.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (*.f32 cosTheta cosTheta) (PI.f32))
(+ (PI) (* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1))))
(fma.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (*.f32 cosTheta cosTheta) (PI.f32))
(+ (PI) (* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1))))
(fma.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (*.f32 cosTheta cosTheta) (PI.f32))
(* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha))))
(*.f32 (/.f32 #s(literal 1/2 binary32) (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)))
(+ (* -1/2 (/ (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 2)) (* (PI) (log alpha)))) (* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (/.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) (log.f32 alpha)) (*.f32 (/.f32 #s(literal 1/2 binary32) (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32))))
(+ (* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (* (pow cosTheta 2) (+ (* -1/2 (/ (pow (- (pow alpha 2) 1) 2) (* (PI) (log alpha)))) (* 1/2 (/ (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 3)) (* (PI) (log alpha)))))))
(fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (/.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) (log.f32 alpha)) (*.f32 (/.f32 #s(literal -1/2 binary32) (log.f32 alpha)) (/.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) (PI.f32)))) (*.f32 cosTheta cosTheta) (*.f32 (/.f32 #s(literal 1/2 binary32) (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32))))
(+ (* 1/2 (/ (- (pow alpha 2) 1) (* (PI) (log alpha)))) (* (pow cosTheta 2) (+ (* -1/2 (/ (pow (- (pow alpha 2) 1) 2) (* (PI) (log alpha)))) (* (pow cosTheta 2) (+ (* -1/2 (/ (* (pow cosTheta 2) (pow (- (pow alpha 2) 1) 4)) (* (PI) (log alpha)))) (* 1/2 (/ (pow (- (pow alpha 2) 1) 3) (* (PI) (log alpha)))))))))
(fma.f32 (/.f32 #s(literal 1/2 binary32) (PI.f32)) (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 alpha)) (fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (/.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 4 binary32)) (log.f32 alpha)) (*.f32 (/.f32 #s(literal 1/2 binary32) (log.f32 alpha)) (/.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) (PI.f32)))) (pow.f32 cosTheta #s(literal 4 binary32)) (*.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (/.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) (log.f32 alpha)))))
(* 2 (* (PI) (log alpha)))
(*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))
(+ (* 2 (* (PI) (log alpha))) (* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))))
(*.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (log.f32 alpha)) (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (PI.f32))) #s(literal 2 binary32))
(+ (* 2 (* (PI) (log alpha))) (* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))))
(*.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (log.f32 alpha)) (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (PI.f32))) #s(literal 2 binary32))
(+ (* 2 (* (PI) (log alpha))) (* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))))
(*.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (log.f32 alpha)) (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (PI.f32))) #s(literal 2 binary32))
(* cosTheta (- (pow alpha 2) 1))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(* cosTheta (- (pow alpha 2) 1))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(* cosTheta (- (pow alpha 2) 1))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(* cosTheta (- (pow alpha 2) 1))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
1
#s(literal 1 binary32)
(+ 1 (* (pow cosTheta 2) (- (pow alpha 2) 1)))
(fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))
(+ 1 (* (pow cosTheta 2) (- (pow alpha 2) 1)))
(fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))
(+ 1 (* (pow cosTheta 2) (- (pow alpha 2) 1)))
(fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))
(pow cosTheta 2)
(*.f32 cosTheta cosTheta)
(pow cosTheta 2)
(*.f32 cosTheta cosTheta)
(pow cosTheta 2)
(*.f32 cosTheta cosTheta)
(pow cosTheta 2)
(*.f32 cosTheta cosTheta)
(* cosTheta (- (pow alpha 2) 1))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(* cosTheta (- (pow alpha 2) 1))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(* cosTheta (- (pow alpha 2) 1))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(* cosTheta (- (pow alpha 2) 1))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(* -1 (/ (- 1 (pow alpha 4)) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1)))))))
(/.f32 (/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (log.f32 (*.f32 alpha alpha))) (fma.f32 alpha alpha #s(literal -1 binary32))))
(/ (+ (* -1 (/ (- 1 (pow alpha 4)) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1)))))) (* -1 (/ (- (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (pow cosTheta 2)))) (pow cosTheta 2))
(/.f32 (-.f32 (/.f32 (-.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (log.f32 (*.f32 alpha alpha))))) (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (log.f32 (*.f32 alpha alpha)))))) (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (PI.f32)) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (log.f32 (*.f32 alpha alpha))) (fma.f32 alpha alpha #s(literal -1 binary32))))) (*.f32 cosTheta cosTheta))
(/ (+ (* -1 (/ (- 1 (pow alpha 4)) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1)))))) (+ (* -1 (/ (- (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 3))))) (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 3)))))) (pow cosTheta 4))) (* -1 (/ (- (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (pow cosTheta 2))))) (pow cosTheta 2))
(/.f32 (-.f32 (-.f32 (/.f32 (-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (log.f32 (*.f32 alpha alpha))))) (/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (log.f32 (*.f32 alpha alpha)))))) (neg.f32 (pow.f32 cosTheta #s(literal 4 binary32)))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (PI.f32)) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (log.f32 (*.f32 alpha alpha))) (fma.f32 alpha alpha #s(literal -1 binary32))))) (/.f32 (-.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (log.f32 (*.f32 alpha alpha))))) (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (log.f32 (*.f32 alpha alpha)))))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta cosTheta))
(/ (+ (* -1 (/ (- 1 (pow alpha 4)) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1)))))) (+ (* -1 (/ (- (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 3))))) (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 3)))))) (pow cosTheta 4))) (+ (* -1 (/ (- (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (pow cosTheta 2))) (* -1 (/ (- (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 4))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 4)))))) (pow cosTheta 6)))))) (pow cosTheta 2))
(/.f32 (-.f32 (-.f32 (-.f32 (/.f32 (-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (log.f32 (*.f32 alpha alpha))))) (/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (log.f32 (*.f32 alpha alpha)))))) (neg.f32 (pow.f32 cosTheta #s(literal 4 binary32)))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (PI.f32)) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (log.f32 (*.f32 alpha alpha))) (fma.f32 alpha alpha #s(literal -1 binary32))))) (/.f32 (-.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (log.f32 (*.f32 alpha alpha))))) (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (log.f32 (*.f32 alpha alpha)))))) (*.f32 cosTheta cosTheta))) (/.f32 (-.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 4 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (log.f32 (*.f32 alpha alpha))))) (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 4 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (log.f32 (*.f32 alpha alpha)))))) (pow.f32 cosTheta #s(literal 6 binary32)))) (*.f32 cosTheta cosTheta))
(* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1)))
(*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) cosTheta) cosTheta)
(* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2))))
(*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32) (/.f32 (PI.f32) (*.f32 cosTheta cosTheta))) cosTheta) cosTheta)
(* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2))))
(*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32) (/.f32 (PI.f32) (*.f32 cosTheta cosTheta))) cosTheta) cosTheta)
(* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2))))
(*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32) (/.f32 (PI.f32) (*.f32 cosTheta cosTheta))) cosTheta) cosTheta)
(* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1)))
(*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) cosTheta) cosTheta)
(* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2))))
(*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32) (/.f32 (PI.f32) (*.f32 cosTheta cosTheta))) cosTheta) cosTheta)
(* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2))))
(*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32) (/.f32 (PI.f32) (*.f32 cosTheta cosTheta))) cosTheta) cosTheta)
(* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2))))
(*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32) (/.f32 (PI.f32) (*.f32 cosTheta cosTheta))) cosTheta) cosTheta)
(/ 1/2 (* (pow cosTheta 2) (* (PI) (log alpha))))
(/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) cosTheta) cosTheta)
(/ (- (* 1/2 (/ 1 (* (PI) (log alpha)))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))))) (pow cosTheta 2))
(/.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 alpha)))) (*.f32 cosTheta cosTheta))
(/ (- (+ (/ 1/2 (* (pow cosTheta 4) (* (PI) (* (log alpha) (pow (- (pow alpha 2) 1) 2))))) (* 1/2 (/ 1 (* (PI) (log alpha))))) (/ 1/2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1)))))) (pow cosTheta 2))
(/.f32 (-.f32 (+.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 cosTheta #s(literal 4 binary32))) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) (log.f32 alpha))) (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32)))) (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 alpha)))) (*.f32 cosTheta cosTheta))
(/ (- (+ (* 1/2 (/ 1 (* (PI) (log alpha)))) (* 1/2 (/ 1 (* (pow cosTheta 4) (* (PI) (* (log alpha) (pow (- (pow alpha 2) 1) 2))))))) (+ (/ 1/2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))) (* 1/2 (/ 1 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- (pow alpha 2) 1) 3)))))))) (pow cosTheta 2))
(/.f32 (-.f32 (+.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 cosTheta #s(literal 4 binary32))) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) (log.f32 alpha))) (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (PI.f32))) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) (log.f32 alpha))) (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 alpha))))) (*.f32 cosTheta cosTheta))
(* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1)))))
(*.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) #s(literal 2 binary32)) (PI.f32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 alpha)))
(* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- (pow alpha 2) 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))
(*.f32 (*.f32 (*.f32 cosTheta cosTheta) #s(literal 2 binary32)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 alpha) (/.f32 (/.f32 (log.f32 alpha) cosTheta) cosTheta))))
(* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- (pow alpha 2) 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))
(*.f32 (*.f32 (*.f32 cosTheta cosTheta) #s(literal 2 binary32)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 alpha) (/.f32 (/.f32 (log.f32 alpha) cosTheta) cosTheta))))
(* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- (pow alpha 2) 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))
(*.f32 (*.f32 (*.f32 cosTheta cosTheta) #s(literal 2 binary32)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 alpha) (/.f32 (/.f32 (log.f32 alpha) cosTheta) cosTheta))))
(* cosTheta (- (pow alpha 2) 1))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(* cosTheta (- (pow alpha 2) 1))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(* cosTheta (- (pow alpha 2) 1))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(* cosTheta (- (pow alpha 2) 1))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) cosTheta)
(* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1))
(fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))
(* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1))
(fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))
(* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1))
(fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))
(pow cosTheta 2)
(*.f32 cosTheta cosTheta)
(pow cosTheta 2)
(*.f32 cosTheta cosTheta)
(pow cosTheta 2)
(*.f32 cosTheta cosTheta)
(pow cosTheta 2)
(*.f32 cosTheta cosTheta)
(* cosTheta (- (pow alpha 2) 1))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(* cosTheta (- (pow alpha 2) 1))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(* cosTheta (- (pow alpha 2) 1))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(* cosTheta (- (pow alpha 2) 1))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(* -1 (/ (- 1 (pow alpha 4)) (* (pow cosTheta 2) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1)))))))
(/.f32 (/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (log.f32 (*.f32 alpha alpha))) (fma.f32 alpha alpha #s(literal -1 binary32))))
(/ (+ (* -1 (/ (- 1 (pow alpha 4)) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1)))))) (* -1 (/ (- (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (pow cosTheta 2)))) (pow cosTheta 2))
(/.f32 (-.f32 (/.f32 (-.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (log.f32 (*.f32 alpha alpha))))) (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (log.f32 (*.f32 alpha alpha)))))) (*.f32 (neg.f32 cosTheta) cosTheta)) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (PI.f32)) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (log.f32 (*.f32 alpha alpha))) (fma.f32 alpha alpha #s(literal -1 binary32))))) (*.f32 cosTheta cosTheta))
(/ (+ (* -1 (/ (- 1 (pow alpha 4)) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1)))))) (+ (* -1 (/ (- (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 3))))) (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 3)))))) (pow cosTheta 4))) (* -1 (/ (- (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (pow cosTheta 2))))) (pow cosTheta 2))
(/.f32 (-.f32 (-.f32 (/.f32 (-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (log.f32 (*.f32 alpha alpha))))) (/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (log.f32 (*.f32 alpha alpha)))))) (neg.f32 (pow.f32 cosTheta #s(literal 4 binary32)))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (PI.f32)) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (log.f32 (*.f32 alpha alpha))) (fma.f32 alpha alpha #s(literal -1 binary32))))) (/.f32 (-.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (log.f32 (*.f32 alpha alpha))))) (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (log.f32 (*.f32 alpha alpha)))))) (*.f32 cosTheta cosTheta))) (*.f32 cosTheta cosTheta))
(/ (+ (* -1 (/ (- 1 (pow alpha 4)) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (- (pow alpha 2) 1)))))) (+ (* -1 (/ (- (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 3))))) (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 3)))))) (pow cosTheta 4))) (+ (* -1 (/ (- (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 2)))))) (pow cosTheta 2))) (* -1 (/ (- (/ (pow alpha 4) (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 4))))) (/ 1 (* (PI) (* (log (pow alpha 2)) (* (+ 1 (pow alpha 2)) (pow (- (pow alpha 2) 1) 4)))))) (pow cosTheta 6)))))) (pow cosTheta 2))
(/.f32 (-.f32 (-.f32 (-.f32 (/.f32 (-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (log.f32 (*.f32 alpha alpha))))) (/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (log.f32 (*.f32 alpha alpha)))))) (neg.f32 (pow.f32 cosTheta #s(literal 4 binary32)))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (PI.f32)) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (log.f32 (*.f32 alpha alpha))) (fma.f32 alpha alpha #s(literal -1 binary32))))) (/.f32 (-.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (log.f32 (*.f32 alpha alpha))))) (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (log.f32 (*.f32 alpha alpha)))))) (*.f32 cosTheta cosTheta))) (/.f32 (-.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 4 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (log.f32 (*.f32 alpha alpha))))) (/.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 4 binary32)) (*.f32 (fma.f32 alpha alpha #s(literal 1 binary32)) (log.f32 (*.f32 alpha alpha)))))) (pow.f32 cosTheta #s(literal 6 binary32)))) (*.f32 cosTheta cosTheta))
(* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1)))
(*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) cosTheta) cosTheta)
(* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2))))
(*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32) (/.f32 (PI.f32) (*.f32 cosTheta cosTheta))) cosTheta) cosTheta)
(* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2))))
(*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32) (/.f32 (PI.f32) (*.f32 cosTheta cosTheta))) cosTheta) cosTheta)
(* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2))))
(*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32) (/.f32 (PI.f32) (*.f32 cosTheta cosTheta))) cosTheta) cosTheta)
(* (pow cosTheta 2) (* (PI) (- (pow alpha 2) 1)))
(*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) cosTheta) cosTheta)
(* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2))))
(*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32) (/.f32 (PI.f32) (*.f32 cosTheta cosTheta))) cosTheta) cosTheta)
(* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2))))
(*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32) (/.f32 (PI.f32) (*.f32 cosTheta cosTheta))) cosTheta) cosTheta)
(* (pow cosTheta 2) (+ (* (PI) (- (pow alpha 2) 1)) (/ (PI) (pow cosTheta 2))))
(*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32) (/.f32 (PI.f32) (*.f32 cosTheta cosTheta))) cosTheta) cosTheta)
(/ 1/2 (* (pow cosTheta 2) (* (PI) (log alpha))))
(/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) cosTheta) cosTheta)
(/ (- (* 1/2 (/ 1 (* (PI) (log alpha)))) (* 1/2 (/ 1 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))))) (pow cosTheta 2))
(/.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 alpha)))) (*.f32 cosTheta cosTheta))
(/ (- (+ (/ 1/2 (* (pow cosTheta 4) (* (PI) (* (log alpha) (pow (- (pow alpha 2) 1) 2))))) (* 1/2 (/ 1 (* (PI) (log alpha))))) (/ 1/2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1)))))) (pow cosTheta 2))
(/.f32 (-.f32 (+.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 cosTheta #s(literal 4 binary32))) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) (log.f32 alpha))) (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32)))) (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 alpha)))) (*.f32 cosTheta cosTheta))
(/ (- (+ (* 1/2 (/ 1 (* (PI) (log alpha)))) (* 1/2 (/ 1 (* (pow cosTheta 4) (* (PI) (* (log alpha) (pow (- (pow alpha 2) 1) 2))))))) (+ (/ 1/2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1))))) (* 1/2 (/ 1 (* (pow cosTheta 6) (* (PI) (* (log alpha) (pow (- (pow alpha 2) 1) 3)))))))) (pow cosTheta 2))
(/.f32 (-.f32 (+.f32 (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 cosTheta #s(literal 4 binary32))) (PI.f32)) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 2 binary32)) (log.f32 alpha))) (/.f32 #s(literal 1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32)))) (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (PI.f32))) (*.f32 (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) (log.f32 alpha))) (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 alpha))))) (*.f32 cosTheta cosTheta))
(* 2 (* (pow cosTheta 2) (* (PI) (* (log alpha) (- (pow alpha 2) 1)))))
(*.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) #s(literal 2 binary32)) (PI.f32)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 alpha)))
(* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- (pow alpha 2) 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))
(*.f32 (*.f32 (*.f32 cosTheta cosTheta) #s(literal 2 binary32)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 alpha) (/.f32 (/.f32 (log.f32 alpha) cosTheta) cosTheta))))
(* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- (pow alpha 2) 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))
(*.f32 (*.f32 (*.f32 cosTheta cosTheta) #s(literal 2 binary32)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 alpha) (/.f32 (/.f32 (log.f32 alpha) cosTheta) cosTheta))))
(* (pow cosTheta 2) (+ (* 2 (* (PI) (* (log alpha) (- (pow alpha 2) 1)))) (* 2 (/ (* (PI) (log alpha)) (pow cosTheta 2)))))
(*.f32 (*.f32 (*.f32 cosTheta cosTheta) #s(literal 2 binary32)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 alpha) (/.f32 (/.f32 (log.f32 alpha) cosTheta) cosTheta))))
(* cosTheta (- (pow alpha 2) 1))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(* cosTheta (- (pow alpha 2) 1))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(* cosTheta (- (pow alpha 2) 1))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(* cosTheta (- (pow alpha 2) 1))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(* (pow cosTheta 2) (- (pow alpha 2) 1))
(*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) cosTheta)
(* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1))
(fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))
(* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1))
(fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))
(* (pow cosTheta 2) (- (+ (/ 1 (pow cosTheta 2)) (pow alpha 2)) 1))
(fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))
(pow cosTheta 2)
(*.f32 cosTheta cosTheta)
(pow cosTheta 2)
(*.f32 cosTheta cosTheta)
(pow cosTheta 2)
(*.f32 cosTheta cosTheta)
(pow cosTheta 2)
(*.f32 cosTheta cosTheta)
(* cosTheta (- (pow alpha 2) 1))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(* cosTheta (- (pow alpha 2) 1))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(* cosTheta (- (pow alpha 2) 1))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)
(* cosTheta (- (pow alpha 2) 1))
(*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)

rewrite24.0ms (0.3%)

Memory
9.9MiB live, 47.7MiB allocated
Rules
46×lower-*.f64
32×lift-*.f32
20×lift-/.f32
20×lower-/.f64
16×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
066363
0114363
Stop Event
iter limit
iter limit
unsound
iter limit
Counts
27 → 29
Calls
Call 1
Inputs
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))
(-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))
(pow.f32 alpha #s(literal 4 binary32))
(/.f32 #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32)) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
#s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))
(*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
#s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(*.f32 alpha alpha)
(/.f32 #s(literal 0 binary32) #s(literal 0 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))))
(-.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
#s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32)))
(PI.f32)
(log.f32 (*.f32 alpha alpha))
(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))
(*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32)))
#s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))
(*.f32 cosTheta cosTheta)
(*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))
(log.f32 alpha)
Outputs
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))
(-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))
(pow.f32 alpha #s(literal 4 binary32))
(/.f32 #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32)) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
#s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))
(*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
#s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(+.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(*.f32 alpha alpha)
(/.f32 #s(literal 0 binary32) #s(literal 0 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(+.f32 (*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))
(*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))))
(-.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
#s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32)))
(PI.f32)
(log.f32 (*.f32 alpha alpha))
(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))
(*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32)))
#s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))
(*.f32 cosTheta cosTheta)
(*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32)))
(log.f32 alpha)

eval56.0ms (0.6%)

Memory
5.7MiB live, 169.8MiB allocated
Compiler

Compiled 16 937 to 656 computations (96.1% saved)

prune138.0ms (1.6%)

Memory
-21.1MiB live, 374.8MiB allocated
Pruning

123 alts after pruning (115 fresh and 8 done)

PrunedKeptTotal
New45130481
Fresh128597
Picked145
Done044
Total464123587
Accuracy
99.7%
Counts
587 → 123
Alt Table
Click to see full alt table
StatusAccuracyProgram
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) alpha) alpha)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (fma.f32 alpha alpha #s(literal -1 binary32)))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (fma.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (*.f32 cosTheta cosTheta) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) cosTheta) cosTheta)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) alpha) alpha)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (fma.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (*.f32 cosTheta cosTheta) (PI.f32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) cosTheta) cosTheta))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 alpha (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 alpha (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 alpha (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 alpha (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 (*.f32 alpha alpha) (PI.f32)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) #s(literal 1 binary32)))
-0.0%
(fma.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 alpha (/.f32 alpha (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (+.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 alpha alpha) cosTheta) cosTheta)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) cosTheta) cosTheta)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) alpha) alpha)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) alpha) alpha)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) cosTheta)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) cosTheta))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 #s(approx (/ 1 (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
-0.0%
(fma.f32 #s(literal -1 binary32) (/.f32 #s(approx (/ 1 (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
97.3%
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(approx (- (* alpha alpha) 1) #s(literal -1 binary32)) cosTheta) cosTheta))))
98.3%
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) #s(approx (log (* alpha alpha)) (*.f32 #s(literal 2 binary32) (log.f32 alpha)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
97.3%
(/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(approx (- (* alpha alpha) 1) #s(literal -1 binary32)) cosTheta) cosTheta))))
83.1%
(/.f32 (/.f32 #s(approx (- 1 (pow alpha 4)) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
98.0%
(/.f32 (/.f32 #s(approx (+ -1 (pow alpha 6)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32)))) (pow.f32 alpha #s(literal 6 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
98.1%
(/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 alpha) alpha)) (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
98.3%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
83.0%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(approx (- (* alpha alpha) 1) (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) cosTheta))))
5.9%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (/.f32 (fma.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 (pow.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal 2 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal 1 binary32)))))
43.6%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta cosTheta) #s(literal -1 binary32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))))))
68.7%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 cosTheta alpha) alpha (*.f32 (*.f32 cosTheta #s(literal -1 binary32)) #s(literal 1 binary32))) cosTheta))))
84.1%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 (pow.f32 alpha #s(literal 6 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))))) cosTheta) cosTheta))))
83.7%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 (exp.f32 (log.f32 alpha)) (exp.f32 (log.f32 alpha)) #s(literal -1 binary32)) cosTheta) cosTheta))))
75.9%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (-.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) alpha)))) cosTheta) cosTheta))))
97.4%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))
3.9%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) (*.f32 (*.f32 (-.f32 (fma.f32 alpha alpha (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #s(literal 1 binary32)) cosTheta) cosTheta))))
5.0%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) #s(literal 2 binary32)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 alpha) (/.f32 (/.f32 (log.f32 alpha) cosTheta) cosTheta))))))
94.5%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))))
97.3%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (log.f32 alpha)))))
4.5%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (PI.f32) (fma.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal -1 binary32)) (/.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 cosTheta cosTheta)))) (*.f32 cosTheta cosTheta))))
94.5%
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32))))
97.2%
(/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(approx (- (* alpha alpha) 1) #s(literal -1 binary32)) cosTheta) cosTheta))))
98.0%
(/.f32 (*.f32 (-.f32 alpha #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) alpha)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
98.1%
(/.f32 #s(approx (/ (- 1 (pow alpha 4)) (- -1 (* alpha alpha))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
98.1%
(/.f32 #s(approx (- (* alpha alpha) 1) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
94.4%
(/.f32 #s(approx (- (* alpha alpha) 1) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))))
69.3%
(/.f32 #s(approx (- (* alpha alpha) 1) #s(literal -1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
67.7%
(/.f32 #s(approx (- (* alpha alpha) 1) #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))))
67.7%
(/.f32 #s(approx (- (* alpha alpha) 1) #s(literal -1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))))
-0.0%
(/.f32 #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32)) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
69.2%
#s(approx (/ (/ (+ -1 (pow alpha 6)) (+ 1 (- (pow alpha 4) (* (neg alpha) alpha)))) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))
69.3%
#s(approx (/ (- (* alpha alpha) 1) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (log.f32 alpha)))
Compiler

Compiled 9 737 to 2 923 computations (70% saved)

regimes193.0ms (2.2%)

Memory
37.1MiB live, 425.1MiB allocated
Counts
170 → 1
Calls
Call 1
Inputs
(/.f32 #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32)) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(approx (/ 1 (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(approx (/ 1 (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 alpha (/.f32 alpha (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) alpha) alpha)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) cosTheta) cosTheta)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (fma.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (*.f32 cosTheta cosTheta) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 alpha (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 alpha (PI.f32)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 alpha (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 alpha (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) alpha) alpha)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) alpha) alpha)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 alpha alpha) cosTheta) cosTheta)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) alpha) alpha)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) cosTheta) cosTheta)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) cosTheta)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) cosTheta) cosTheta))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 (*.f32 alpha alpha) (PI.f32)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha #s(literal 1 binary32)) (/.f32 alpha (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (PI.f32)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (fma.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (*.f32 cosTheta cosTheta) (PI.f32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (fma.f32 alpha alpha #s(literal -1 binary32)))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (+.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) cosTheta))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) cosTheta))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) cosTheta)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) #s(literal 1 binary32)))
(/.f32 #s(approx (- (* alpha alpha) 1) #s(literal -1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (*.f32 (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 alpha (PI.f32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 alpha (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 #s(approx (- (* alpha alpha) 1) #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))))
(fma.f32 (/.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) #s(literal -1 binary32) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 alpha alpha)))
(fma.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 alpha alpha) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))))
#s(approx (/ (- (* alpha alpha) 1) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))))
#s(approx (/ (- (* alpha alpha) 1) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (log.f32 alpha)))
#s(approx (/ (- (* alpha alpha) 1) (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))
#s(approx (/ (/ (+ -1 (pow alpha 6)) (+ 1 (- (pow alpha 4) (* (neg alpha) alpha)))) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (log.f32 alpha)))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))
(/.f32 #s(approx (- (* alpha alpha) 1) #s(literal -1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 #s(approx (- (* alpha alpha) 1) #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(approx (- (* alpha alpha) 1) (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(approx (- (* alpha alpha) 1) #s(literal -1 binary32)) cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 #s(approx (- (* alpha alpha) 1) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))))
(/.f32 (*.f32 (-.f32 alpha #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) alpha)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 #s(approx (- (* alpha alpha) 1) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))))
(/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 cosTheta alpha) alpha (*.f32 (*.f32 cosTheta #s(literal -1 binary32)) #s(literal 1 binary32))) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta cosTheta) #s(literal -1 binary32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))))))
(/.f32 (+.f32 (*.f32 (-.f32 alpha #s(literal 1 binary32)) alpha) (*.f32 (-.f32 alpha #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 (/.f32 #s(approx (- 1 (pow alpha 4)) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) (*.f32 (*.f32 (-.f32 (fma.f32 alpha alpha (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 #s(approx (- (* alpha alpha) 1) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 #s(approx (+ (* alpha (+ 1 alpha)) (+ (neg alpha) -1)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 #s(approx (/ (+ -1 (pow alpha 6)) (+ 1 (- (pow alpha 4) (* (neg alpha) alpha)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 #s(approx (/ (- 1 (pow alpha 4)) (- -1 (* alpha alpha))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(approx (- (* alpha alpha) 1) #s(literal -1 binary32)) cosTheta) cosTheta))))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) #s(approx (log (* alpha alpha)) (*.f32 #s(literal 2 binary32) (log.f32 alpha)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (PI.f32) (fma.f32 (log.f32 (*.f32 alpha alpha)) (fma.f32 alpha alpha #s(literal -1 binary32)) (/.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 cosTheta cosTheta)))) (*.f32 cosTheta cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) #s(literal 2 binary32)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (log.f32 alpha) (/.f32 (/.f32 (log.f32 alpha) cosTheta) cosTheta))))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (/.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (-.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 alpha #s(literal 1 binary32)) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) alpha)))) cosTheta) cosTheta))))
(/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(approx (- (* alpha alpha) 1) #s(literal -1 binary32)) cosTheta) cosTheta))))
(/.f32 (/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 (/.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) (-.f32 (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 alpha) alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 (*.f32 (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 alpha) alpha)) (-.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 1 binary32)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (/.f32 (fma.f32 (pow.f32 cosTheta #s(literal 6 binary32)) (pow.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 cosTheta cosTheta) (-.f32 (pow.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal 2 binary32)) (fma.f32 alpha alpha #s(literal -1 binary32))) #s(literal 1 binary32)))))
(/.f32 (/.f32 #s(approx (+ -1 (pow alpha 6)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 6 binary32)))) (pow.f32 alpha #s(literal 6 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 (pow.f32 alpha #s(literal 6 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha (+.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))))) cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 (exp.f32 (log.f32 alpha)) (exp.f32 (log.f32 alpha)) #s(literal -1 binary32)) cosTheta) cosTheta))))
Outputs
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) #s(approx (log (* alpha alpha)) (*.f32 #s(literal 2 binary32) (log.f32 alpha)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
Calls

4 calls:

52.0ms
(*.f32 alpha alpha)
45.0ms
alpha
43.0ms
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
43.0ms
cosTheta
Results
AccuracySegmentsBranch
98.3%1cosTheta
98.3%1alpha
98.3%1(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
98.3%1(*.f32 alpha alpha)
Compiler

Compiled 29 to 20 computations (31% saved)

regimes180.0ms (2.1%)

Memory
-26.7MiB live, 406.3MiB allocated
Counts
156 → 1
Calls
Call 1
Inputs
(/.f32 #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32)) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(approx (/ 1 (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(approx (/ 1 (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 alpha (/.f32 alpha (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) alpha) alpha)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) cosTheta) cosTheta)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (fma.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (*.f32 cosTheta cosTheta) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 alpha (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 alpha (PI.f32)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 alpha (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 alpha (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) alpha) alpha)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) alpha) alpha)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 alpha alpha) cosTheta) cosTheta)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) alpha) alpha)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) cosTheta) cosTheta)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) cosTheta)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) cosTheta) cosTheta))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 (*.f32 alpha alpha) (PI.f32)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha #s(literal 1 binary32)) (/.f32 alpha (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (PI.f32)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (fma.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (*.f32 cosTheta cosTheta) (PI.f32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (fma.f32 alpha alpha #s(literal -1 binary32)))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (+.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) cosTheta))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) cosTheta))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) cosTheta)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) #s(literal 1 binary32)))
(/.f32 #s(approx (- (* alpha alpha) 1) #s(literal -1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (*.f32 (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 alpha (PI.f32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 alpha (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 #s(approx (- (* alpha alpha) 1) #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))))
(fma.f32 (/.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) #s(literal -1 binary32) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 alpha alpha)))
(fma.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 alpha alpha) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))))
#s(approx (/ (- (* alpha alpha) 1) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))))
#s(approx (/ (- (* alpha alpha) 1) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (log.f32 alpha)))
#s(approx (/ (- (* alpha alpha) 1) (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))
#s(approx (/ (/ (+ -1 (pow alpha 6)) (+ 1 (- (pow alpha 4) (* (neg alpha) alpha)))) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (log.f32 alpha)))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))
(/.f32 #s(approx (- (* alpha alpha) 1) #s(literal -1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 #s(approx (- (* alpha alpha) 1) #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(approx (- (* alpha alpha) 1) (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(approx (- (* alpha alpha) 1) #s(literal -1 binary32)) cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 #s(approx (- (* alpha alpha) 1) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))))
(/.f32 (*.f32 (-.f32 alpha #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) alpha)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 #s(approx (- (* alpha alpha) 1) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))))
(/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 cosTheta alpha) alpha (*.f32 (*.f32 cosTheta #s(literal -1 binary32)) #s(literal 1 binary32))) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta cosTheta) #s(literal -1 binary32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))))))
(/.f32 (+.f32 (*.f32 (-.f32 alpha #s(literal 1 binary32)) alpha) (*.f32 (-.f32 alpha #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 (/.f32 #s(approx (- 1 (pow alpha 4)) #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) (*.f32 (*.f32 (-.f32 (fma.f32 alpha alpha (/.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 #s(approx (- (* alpha alpha) 1) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 #s(approx (+ (* alpha (+ 1 alpha)) (+ (neg alpha) -1)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 #s(approx (/ (+ -1 (pow alpha 6)) (+ 1 (- (pow alpha 4) (* (neg alpha) alpha)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 #s(approx (/ (- 1 (pow alpha 4)) (- -1 (* alpha alpha))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) alpha) alpha)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(approx (- (* alpha alpha) 1) #s(literal -1 binary32)) cosTheta) cosTheta))))
Outputs
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
Calls

4 calls:

46.0ms
cosTheta
44.0ms
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
40.0ms
(*.f32 alpha alpha)
40.0ms
alpha
Results
AccuracySegmentsBranch
98.3%1cosTheta
98.3%1alpha
98.3%1(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
98.3%1(*.f32 alpha alpha)
Compiler

Compiled 29 to 20 computations (31% saved)

regimes434.0ms (5%)

Memory
-215.5MiB live, 355.5MiB allocated
Counts
141 → 1
Calls
Call 1
Inputs
(/.f32 #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32)) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(approx (/ 1 (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(approx (/ 1 (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 alpha (/.f32 alpha (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) alpha) alpha)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) cosTheta) cosTheta)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (fma.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (*.f32 cosTheta cosTheta) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 alpha (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 alpha (PI.f32)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 alpha (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 alpha (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) alpha) alpha)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) alpha) alpha)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 alpha alpha) cosTheta) cosTheta)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) alpha) alpha)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) cosTheta) cosTheta)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) cosTheta)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) cosTheta) cosTheta))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 (*.f32 alpha alpha) (PI.f32)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha #s(literal 1 binary32)) (/.f32 alpha (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (PI.f32)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (fma.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (*.f32 cosTheta cosTheta) (PI.f32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (fma.f32 alpha alpha #s(literal -1 binary32)))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (+.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) cosTheta))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) cosTheta))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) cosTheta)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) #s(literal 1 binary32)))
(/.f32 #s(approx (- (* alpha alpha) 1) #s(literal -1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (*.f32 (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 alpha (PI.f32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 alpha (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 #s(approx (- (* alpha alpha) 1) #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))))
(fma.f32 (/.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) #s(literal -1 binary32) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 alpha alpha)))
(fma.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 alpha alpha) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))))
#s(approx (/ (- (* alpha alpha) 1) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))))
#s(approx (/ (- (* alpha alpha) 1) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (log.f32 alpha)))
#s(approx (/ (- (* alpha alpha) 1) (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))
#s(approx (/ (/ (+ -1 (pow alpha 6)) (+ 1 (- (pow alpha 4) (* (neg alpha) alpha)))) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (log.f32 alpha)))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))
(/.f32 #s(approx (- (* alpha alpha) 1) #s(literal -1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 #s(approx (- (* alpha alpha) 1) #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(approx (- (* alpha alpha) 1) (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 (+.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) alpha)) (+.f32 (neg.f32 alpha) #s(literal -1 binary32))) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(approx (- (* alpha alpha) 1) #s(literal -1 binary32)) cosTheta) cosTheta))))
Outputs
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
Calls

4 calls:

306.0ms
alpha
42.0ms
cosTheta
40.0ms
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
38.0ms
(*.f32 alpha alpha)
Results
AccuracySegmentsBranch
98.3%1cosTheta
98.3%1alpha
98.3%1(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
98.3%1(*.f32 alpha alpha)
Compiler

Compiled 29 to 20 computations (31% saved)

regimes166.0ms (1.9%)

Memory
-25.3MiB live, 298.8MiB allocated
Counts
139 → 1
Calls
Call 1
Inputs
(/.f32 #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32)) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(approx (/ 1 (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(approx (/ 1 (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 alpha (/.f32 alpha (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) alpha) alpha)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) cosTheta) cosTheta)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (fma.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (*.f32 cosTheta cosTheta) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 alpha (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 alpha (PI.f32)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 alpha (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 alpha (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) alpha) alpha)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) alpha) alpha)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 alpha alpha) cosTheta) cosTheta)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) alpha) alpha)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) cosTheta) cosTheta)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) cosTheta)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) cosTheta) cosTheta))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 (*.f32 alpha alpha) (PI.f32)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha #s(literal 1 binary32)) (/.f32 alpha (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (PI.f32)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (fma.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (*.f32 cosTheta cosTheta) (PI.f32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (fma.f32 alpha alpha #s(literal -1 binary32)))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (+.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) cosTheta))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) cosTheta))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) cosTheta)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) #s(literal 1 binary32)))
(/.f32 #s(approx (- (* alpha alpha) 1) #s(literal -1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (*.f32 (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 alpha (PI.f32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 alpha (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 #s(approx (- (* alpha alpha) 1) #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))))
(fma.f32 (/.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) #s(literal -1 binary32) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 alpha alpha)))
(fma.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 alpha alpha) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))))
#s(approx (/ (- (* alpha alpha) 1) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))))
#s(approx (/ (- (* alpha alpha) 1) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (log.f32 alpha)))
#s(approx (/ (- (* alpha alpha) 1) (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))
#s(approx (/ (/ (+ -1 (pow alpha 6)) (+ 1 (- (pow alpha 4) (* (neg alpha) alpha)))) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (log.f32 alpha)))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))
(/.f32 #s(approx (- (* alpha alpha) 1) #s(literal -1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 #s(approx (- (* alpha alpha) 1) #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(approx (- (* alpha alpha) 1) (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) cosTheta))))
Outputs
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))
Calls

4 calls:

42.0ms
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
41.0ms
alpha
37.0ms
(*.f32 alpha alpha)
35.0ms
cosTheta
Results
AccuracySegmentsBranch
97.4%1cosTheta
97.4%1alpha
97.4%1(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
97.4%1(*.f32 alpha alpha)
Compiler

Compiled 29 to 20 computations (31% saved)

regimes207.0ms (2.4%)

Memory
-3.3MiB live, 229.2MiB allocated
Counts
135 → 1
Calls
Call 1
Inputs
(/.f32 #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32)) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(approx (/ 1 (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(approx (/ 1 (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 alpha (/.f32 alpha (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) alpha) alpha)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) cosTheta) cosTheta)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (fma.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (*.f32 cosTheta cosTheta) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 alpha (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 alpha (PI.f32)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 alpha (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 alpha (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) alpha) alpha)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) alpha) alpha)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 alpha alpha) cosTheta) cosTheta)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) alpha) alpha)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) cosTheta) cosTheta)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) cosTheta)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) cosTheta) cosTheta))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 (*.f32 alpha alpha) (PI.f32)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha #s(literal 1 binary32)) (/.f32 alpha (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (PI.f32)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (fma.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (*.f32 cosTheta cosTheta) (PI.f32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (fma.f32 alpha alpha #s(literal -1 binary32)))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (+.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) cosTheta))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) cosTheta))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) cosTheta)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) #s(literal 1 binary32)))
(/.f32 #s(approx (- (* alpha alpha) 1) #s(literal -1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (*.f32 (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 alpha (PI.f32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 alpha (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 #s(approx (- (* alpha alpha) 1) #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))))
(fma.f32 (/.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) #s(literal -1 binary32) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 alpha alpha)))
(fma.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 alpha alpha) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))))
#s(approx (/ (- (* alpha alpha) 1) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))))
#s(approx (/ (- (* alpha alpha) 1) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (log.f32 alpha)))
#s(approx (/ (- (* alpha alpha) 1) (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))
#s(approx (/ (/ (+ -1 (pow alpha 6)) (+ 1 (- (pow alpha 4) (* (neg alpha) alpha)))) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (log.f32 alpha)))))
Outputs
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (log.f32 alpha)))))
Calls

4 calls:

90.0ms
(*.f32 alpha alpha)
37.0ms
cosTheta
34.0ms
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
34.0ms
alpha
Results
AccuracySegmentsBranch
97.3%1cosTheta
97.3%1alpha
97.3%1(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
97.3%1(*.f32 alpha alpha)
Compiler

Compiled 29 to 20 computations (31% saved)

regimes185.0ms (2.1%)

Memory
42.6MiB live, 227.9MiB allocated
Counts
134 → 1
Calls
Call 1
Inputs
(/.f32 #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32)) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(approx (/ 1 (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(approx (/ 1 (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 alpha (/.f32 alpha (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) alpha) alpha)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) cosTheta) cosTheta)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (fma.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (*.f32 cosTheta cosTheta) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 alpha (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 alpha (PI.f32)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 alpha (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 alpha (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) alpha) alpha)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) alpha) alpha)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 alpha alpha) cosTheta) cosTheta)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) alpha) alpha)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) cosTheta) cosTheta)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) cosTheta)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) cosTheta) cosTheta))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 (*.f32 alpha alpha) (PI.f32)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha #s(literal 1 binary32)) (/.f32 alpha (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (PI.f32)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (fma.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (*.f32 cosTheta cosTheta) (PI.f32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (fma.f32 alpha alpha #s(literal -1 binary32)))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (+.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) cosTheta))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) cosTheta))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) cosTheta)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) #s(literal 1 binary32)))
(/.f32 #s(approx (- (* alpha alpha) 1) #s(literal -1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (*.f32 (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 alpha (PI.f32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 alpha (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 #s(approx (- (* alpha alpha) 1) #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))))
(fma.f32 (/.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) #s(literal -1 binary32) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 alpha alpha)))
(fma.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 alpha alpha) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))))
#s(approx (/ (- (* alpha alpha) 1) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (/.f32 (/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (log.f32 (*.f32 alpha alpha))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))))
#s(approx (/ (- (* alpha alpha) 1) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (log.f32 alpha)))
#s(approx (/ (- (* alpha alpha) 1) (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))
#s(approx (/ (/ (+ -1 (pow alpha 6)) (+ 1 (- (pow alpha 4) (* (neg alpha) alpha)))) (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)))) (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (PI.f32))) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))))
Outputs
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32))))
Calls

4 calls:

58.0ms
alpha
47.0ms
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
37.0ms
cosTheta
35.0ms
(*.f32 alpha alpha)
Results
AccuracySegmentsBranch
94.5%1cosTheta
94.5%1alpha
94.5%1(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
94.5%1(*.f32 alpha alpha)
Compiler

Compiled 29 to 20 computations (31% saved)

regimes193.0ms (2.2%)

Memory
-9.5MiB live, 231.9MiB allocated
Counts
127 → 1
Calls
Call 1
Inputs
(/.f32 #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32)) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(approx (/ 1 (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(approx (/ 1 (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 alpha (/.f32 alpha (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) alpha) alpha)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) cosTheta) cosTheta)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (fma.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (*.f32 cosTheta cosTheta) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 alpha (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 alpha (PI.f32)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 alpha (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 alpha (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) alpha) alpha)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) alpha) alpha)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 alpha alpha) cosTheta) cosTheta)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) alpha) alpha)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) cosTheta) cosTheta)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) cosTheta)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) cosTheta) cosTheta))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 (*.f32 alpha alpha) (PI.f32)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha #s(literal 1 binary32)) (/.f32 alpha (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (PI.f32)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (fma.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (*.f32 cosTheta cosTheta) (PI.f32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (fma.f32 alpha alpha #s(literal -1 binary32)))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (+.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) cosTheta))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) cosTheta))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) cosTheta)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) #s(literal 1 binary32)))
(/.f32 #s(approx (- (* alpha alpha) 1) #s(literal -1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (*.f32 (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 alpha (PI.f32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 alpha (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 #s(approx (- (* alpha alpha) 1) #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))))
(fma.f32 (/.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) #s(literal -1 binary32) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 alpha alpha)))
(fma.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 alpha alpha) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) #s(literal -1 binary32)))
Outputs
(/.f32 #s(approx (- (* alpha alpha) 1) #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))))
Calls

4 calls:

61.0ms
(*.f32 alpha alpha)
54.0ms
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
35.0ms
cosTheta
35.0ms
alpha
Results
AccuracySegmentsBranch
67.7%1cosTheta
67.7%1alpha
67.7%1(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
67.7%1(*.f32 alpha alpha)
Compiler

Compiled 29 to 20 computations (31% saved)

regimes174.0ms (2%)

Memory
-15.2MiB live, 268.9MiB allocated
Counts
123 → 1
Calls
Call 1
Inputs
(/.f32 #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32)) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(approx (/ 1 (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(approx (/ 1 (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 alpha (/.f32 alpha (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) alpha) alpha)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) cosTheta) cosTheta)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (fma.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (*.f32 cosTheta cosTheta) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 alpha (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 alpha (PI.f32)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 alpha (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 alpha (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) alpha) alpha)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) alpha) alpha)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 alpha alpha) cosTheta) cosTheta)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) alpha) alpha)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) cosTheta) cosTheta)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) cosTheta)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) cosTheta) cosTheta))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 (*.f32 alpha alpha) (PI.f32)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha #s(literal 1 binary32)) (/.f32 alpha (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (PI.f32)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (fma.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (*.f32 cosTheta cosTheta) (PI.f32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (fma.f32 alpha alpha #s(literal -1 binary32)))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (+.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) cosTheta))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) cosTheta))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) cosTheta)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) #s(literal 1 binary32)))
(/.f32 #s(approx (- (* alpha alpha) 1) #s(literal -1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (*.f32 (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 alpha (PI.f32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 alpha (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
Outputs
(/.f32 #s(approx (- (* alpha alpha) 1) #s(literal -1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))))
Calls

4 calls:

62.0ms
(*.f32 alpha alpha)
37.0ms
alpha
36.0ms
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
33.0ms
cosTheta
Results
AccuracySegmentsBranch
67.7%1cosTheta
67.7%1alpha
67.7%1(*.f32 alpha alpha)
67.7%1(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
Compiler

Compiled 29 to 20 computations (31% saved)

regimes167.0ms (1.9%)

Memory
20.7MiB live, 205.3MiB allocated
Counts
115 → 1
Calls
Call 1
Inputs
(/.f32 #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32)) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(approx (/ 1 (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(approx (/ 1 (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 alpha (/.f32 alpha (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) alpha) alpha)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) cosTheta) cosTheta)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (fma.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (*.f32 cosTheta cosTheta) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 alpha (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 alpha (PI.f32)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 alpha (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 alpha (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) alpha) alpha)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) alpha) alpha)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 alpha alpha) cosTheta) cosTheta)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) alpha) alpha)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) cosTheta) cosTheta)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) cosTheta)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) cosTheta) cosTheta))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 (*.f32 alpha alpha) (PI.f32)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha #s(literal 1 binary32)) (/.f32 alpha (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (PI.f32)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (fma.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (*.f32 cosTheta cosTheta) (PI.f32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (fma.f32 alpha alpha #s(literal -1 binary32)))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (+.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) cosTheta))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) cosTheta))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) cosTheta)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) #s(literal 1 binary32)))
Outputs
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
Calls

4 calls:

56.0ms
(*.f32 alpha alpha)
40.0ms
alpha
35.0ms
cosTheta
30.0ms
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
Results
AccuracySegmentsBranch
7.9%1cosTheta
7.9%1alpha
7.9%1(*.f32 alpha alpha)
7.9%1(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
Compiler

Compiled 29 to 20 computations (31% saved)

regimes174.0ms (2%)

Memory
11.9MiB live, 175.6MiB allocated
Counts
105 → 1
Calls
Call 1
Inputs
(/.f32 #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32)) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(approx (/ 1 (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(approx (/ 1 (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 alpha (/.f32 alpha (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) alpha) alpha)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) cosTheta) cosTheta)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (fma.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (*.f32 cosTheta cosTheta) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 alpha (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 alpha (PI.f32)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 alpha (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 alpha (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) alpha) alpha)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) alpha) alpha)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 alpha alpha) cosTheta) cosTheta)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) alpha) alpha)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) cosTheta) cosTheta)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) cosTheta)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (*.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) cosTheta) cosTheta))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (*.f32 alpha alpha))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (*.f32 alpha alpha) cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (PI.f32)) (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 (*.f32 alpha alpha) (PI.f32)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 alpha #s(literal 1 binary32)) (/.f32 alpha (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (PI.f32)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (fma.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (PI.f32)) (*.f32 cosTheta cosTheta) (PI.f32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta)) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) (fma.f32 alpha alpha #s(literal -1 binary32)))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (+.f32 (*.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta) #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (+.f32 (*.f32 alpha alpha) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
Outputs
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
Calls

4 calls:

52.0ms
alpha
41.0ms
(*.f32 alpha alpha)
39.0ms
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
36.0ms
cosTheta
Results
AccuracySegmentsBranch
7.8%1alpha
7.8%1(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
7.8%1(*.f32 alpha alpha)
7.8%1cosTheta
Compiler

Compiled 29 to 20 computations (31% saved)

regimes52.0ms (0.6%)

Memory
-11.3MiB live, 70.7MiB allocated
Counts
30 → 1
Calls
Call 1
Inputs
(/.f32 #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32)) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(approx (/ 1 (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(approx (/ 1 (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 alpha (/.f32 alpha (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
Outputs
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
Calls

4 calls:

22.0ms
(*.f32 alpha alpha)
11.0ms
alpha
8.0ms
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
8.0ms
cosTheta
Results
AccuracySegmentsBranch
7.5%1cosTheta
7.5%1alpha
7.5%1(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
7.5%1(*.f32 alpha alpha)
Compiler

Compiled 29 to 20 computations (31% saved)

regimes21.0ms (0.2%)

Memory
7.7MiB live, 44.3MiB allocated
Counts
14 → 1
Calls
Call 1
Inputs
(/.f32 #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32)) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(approx (/ 1 (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(approx (/ 1 (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (fma.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 cosTheta cosTheta) #s(literal 1 binary32))) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))) (*.f32 (/.f32 alpha (*.f32 #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
Outputs
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
Calls

4 calls:

6.0ms
cosTheta
5.0ms
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
5.0ms
alpha
5.0ms
(*.f32 alpha alpha)
Results
AccuracySegmentsBranch
7.4%1alpha
7.4%1(*.f32 alpha alpha)
7.4%1cosTheta
7.4%1(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
Compiler

Compiled 29 to 20 computations (31% saved)

regimes9.0ms (0.1%)

Memory
-14.2MiB live, 23.6MiB allocated
Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
3 → 1
Calls
Call 1
Inputs
(/.f32 #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32)) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
(/.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
Outputs
(/.f32 #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32)) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
Calls

4 calls:

3.0ms
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
2.0ms
alpha
2.0ms
(*.f32 alpha alpha)
2.0ms
cosTheta
Results
AccuracySegmentsBranch
-0.0%1alpha
-0.0%1(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
-0.0%1(*.f32 alpha alpha)
-0.0%1cosTheta
Compiler

Compiled 29 to 20 computations (31% saved)

simplify42.0ms (0.5%)

Memory
10.3MiB live, 57.0MiB allocated
Algorithm
egg-herbie
Rules
68×*-commutative-binary32-*.f32
22×+-commutative-binary32-+.f32
20×sub-neg-binary32-neg.f32-+.f32--.f32
12×neg-mul-1-binary32-*.f32-neg.f32
12×neg-sub0-binary32--.f32-neg.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0108449
1154449
2172449
3186449
4190449
Stop Event
saturated
Calls
Call 1
Inputs
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) #s(approx (log (* alpha alpha)) (*.f32 #s(literal 2 binary32) (log.f32 alpha)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (log.f32 alpha)))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32))))
(/.f32 #s(approx (- (* alpha alpha) 1) #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))))
(/.f32 #s(approx (- (* alpha alpha) 1) #s(literal -1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32)) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))
Outputs
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 (PI.f32) #s(approx (log (* alpha alpha)) (*.f32 #s(literal 2 binary32) (log.f32 alpha)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (*.f32 (+.f32 (*.f32 (*.f32 cosTheta (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32))) cosTheta) #s(literal 1 binary32)) (*.f32 #s(approx (log (* alpha alpha)) (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (PI.f32))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32)) (+.f32 (*.f32 (*.f32 cosTheta (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32))) cosTheta) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) (log.f32 alpha)) (+.f32 (*.f32 (*.f32 cosTheta (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32))) cosTheta) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta))) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (log.f32 alpha)))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta cosTheta)) (log.f32 alpha)) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (PI) (log (* alpha alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32))))
(/.f32 #s(approx (- (* alpha alpha) 1) #s(literal -1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32))))
(/.f32 #s(approx (- (* alpha alpha) 1) #s(literal -1 binary32)) (*.f32 #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)) (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32))))
(/.f32 #s(approx (- (* alpha alpha) 1) #s(literal -1 binary32)) #s(approx (* (* (log alpha) (+ (PI) (PI))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 (*.f32 (log.f32 alpha) (PI.f32)) #s(literal 2 binary32))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) #s(approx (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) alpha) alpha))) (*.f32 (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)) (PI.f32))) (*.f32 (/.f32 alpha (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 alpha (*.f32 (fma.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) cosTheta #s(literal 1 binary32)) (PI.f32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta (fma.f32 alpha alpha #s(literal -1 binary32))) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (fma.f32 (*.f32 (fma.f32 alpha alpha #s(literal -1 binary32)) cosTheta) cosTheta #s(literal 1 binary32)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32)) cosTheta) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (fma.f32 #s(approx (* cosTheta (+ (* alpha alpha) -1)) (neg.f32 cosTheta)) cosTheta #s(literal 1 binary32)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32))) cosTheta #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32)) cosTheta) cosTheta #s(literal 1 binary32)) (PI.f32))) (/.f32 #s(literal -1 binary32) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32)))))
(/.f32 #s(approx (+ (* alpha alpha) -1) #s(literal -1 binary32)) (*.f32 #s(approx (* (PI) (+ (* (* cosTheta (+ (* alpha alpha) -1)) cosTheta) 1)) (PI.f32)) (/.f32 #s(literal 0 binary32) #s(literal 0 binary32))))

soundness1.0s (11.6%)

Memory
42.5MiB live, 929.8MiB allocated
Rules
8 466×lower-fma.f64
8 466×lower-fma.f32
7 436×lower-fma.f64
7 436×lower-fma.f32
6 580×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04977573
115877034
271286929
080616577
04786585
115806371
264526260
081885914
01972350
15822290
222312197
087022075
01365
02365
19865
276863
0844655
04286138
114945709
271105659
083815325
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 999 to 481 computations (51.9% saved)

preprocess217.0ms (2.5%)

Memory
-32.4MiB live, 254.1MiB allocated
Remove

(abs cosTheta)

(abs alpha)

Compiler

Compiled 1 998 to 1 170 computations (41.4% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...